This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
license [2022/03/29 16:06] jan |
license [2022/07/03 03:09] (current) jan license for Hifi-Lofi |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | (C) COPYRIGHT 1999 ... 2022 Blue Hell / Jan Punter</ | + | {{ : |
- | This program is free software; you can redistribute it and/or modify it | + | ===== Licensing information and acknowledgements ===== |
- | under the terms of the GNU General Public License version 2 as published | + | |
- | by the Free Software Foundation; | + | (c) COPYRIGHT 1999 ... 2022 Blue Hell / Jan Punter |
+ | |||
+ | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation; | ||
| | ||
- | This program is distributed in the hope that it will be useful, but | + | 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. |
- | WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY | + | |
- | or FITNESS FOR A PARTICULAR PURPOSE. | + | |
- | for more details. | + | |
| | ||
- | You should have received a copy of the GNU General Public License along | + | 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 |
- | with this program; if not, write to the Free Software Foundation, Inc., 59 | + | |
- | Temple Place, Suite 330, Boston, MA 02111-1307 USA | + | |
| | ||
Blue Hell is a trade mark owned by | Blue Hell is a trade mark owned by | ||
Line 21: | Line 18: | ||
the Netherlands | the Netherlands | ||
| | ||
- | You can send me a PM through the electro-music.com forum, my user name | + | You can send me a PM through the electro-music.com forum, my user name there is Blue Hell. All rights attributed to Blue Hell are owned by Jan Punter. |
- | there is Blue Hell. All rights attributed to Blue Hell are owned by Jan | + | |
- | Punter. | + | |
- | For GNU license details see <a href=' | + | For GNU license details see the //Wren// [[https:// |
- | The icons for the ' | + | * The icons for the ' |
- | on the electro-music forum. | + | * The Hrast modules and the file HrastUnit.pas are Copyright [[http:// |
+ | * The included freeverb unit is copyright ' | ||
+ | * The included OSCif unit was downloaded from [[ https:// | ||
+ | * The included portaudio material is Copyright (c) 1999-2006 Ross Bencina and Phil Burk. The DLL provided here was compiled from modified sources, you can download thos from the //Wren// help menu. You will have to obtain the ASIO SDK yourself through Steinerg, it is NOT included. | ||
+ | * The included [[http:// | ||
+ | * The [[https:// | ||
+ | * The included GVerb code came from [[https:// | ||
+ | * The resonator code was modeled after Katjaas complex integrator that I found at [[http:// | ||
+ | * The frequency shifter was copied from the Ladspa bode shifter that I found at [[https:// | ||
+ | * ModTerragen uses some code that I found at [[http:// | ||
+ | * For some of the envelope generators I found inspiration at [[http:// | ||
+ | * The Formant filter found it's origin at [[http:// | ||
+ | * Some ideas that are in the Euclidean modules came from the [[http:// | ||
+ | * The SVF module (not the Hrast SVF but the plain SVF) used some ideas found at [[http:// | ||
+ | * The Pink Filter found it's origin at [[http:// | ||
+ | * The Lorenz and Rössler attractor modules are based on code made by [[https:// | ||
+ | * The WaveWiper was made after an idea published by PHOBoS, I got it from [[http:// | ||
+ | * Some wave wrapper modes were based on code and ideas found at [[https:// | ||
+ | * The ' | ||
+ | * The convolution code was built after the code found at [[https:// | ||
+ | * The Rungler was built after an idea from Rob Hordijk, for more info look [[http:// | ||
+ | * Some of the speech synth ideas and some of it's code came from the [[http:// | ||
+ | * The BSpline code used in the DataMaker component was written by [[http:// | ||
+ | * For the speech stuff I have used C++ code from the Tiny Speech Synth written by [[http:// | ||
+ | * The TuneSmithy idea came from [[http:// | ||
+ | * The PADSynth idea came from [[http:// | ||
+ | * Sample rate conversion is done with the r8b DLL, it was designed by Aleksy Vaneev of Voxengo and it was published under a MIT licence. See the [[https:// | ||
+ | * Convolution was implemented using code from [[https:// | ||
+ | * The Moog filter types were found at [[https:// | ||
- | The Hrast modules and the file HrastUnit.pas are Copyright | + | |
- | href=' | + | |
- | target=' | + | * For the RKSimulation filter in addition to the following disclaimer: |
+ | |||
+ | Copyright (c) 2015, Miller Puckette. | ||
- | The included freeverb unit is copyright ' | + | |
- | modified by me to fit in better. | + | modification, |
- | + | met: | |
- | The included OSCif unit was downloaded from <a | + | |
- | href=' | + | |
- | target= ' | + | |
- | + | ||
- | <a id=' | + | |
- | 1999-2006 Ross Bencina and Phil Burk. The DLL provided here was compiled | + | |
- | from <a href=' | + | |
- | the ASIO SDK yourself through Steinerg, it is NOT included. | + | |
- | contains some hints about how to do this] using Visual Studio 2013 | + | |
- | Express. | + | |
- | to get the code to compile under VS2017. | + | |
- | href=' | + | |
- | target=' | + | |
- | + | ||
- | The included <a href=' | + | |
- | material (used for Fourier transforms in some modules) is Copyright & | + | |
- | 2003, 2007-11 Matteo Frigo, Copyright © 2003, 2007-11 Massachusetts | + | |
- | Institute of Technology. | + | |
- | + | ||
- | The <a href=' | + | |
- | target=' | + | |
- | Copyright 2011 Peter Knight This code is released under GPLv2 license, and | + | |
- | it was modified to be used in $wren. | + | |
- | + | ||
- | The included GVerb code came from <a | + | |
- | href=' | + | |
- | target=' | + | |
- | 1999 Juhana Sadeharju, published under a GNU General public license. | + | |
- | translated the C code to Pascal. | + | |
- | + | ||
- | The resonator code was modeled after Katjaas complex integrator that I | + | |
- | found at <a | + | |
- | href=' | + | |
- | target=' | + | |
- | + | ||
- | The frequency shifter was copied from the Ladspa bode shifter that I found | + | |
- | at <a | + | |
- | href=' | + | |
- | target=' | + | |
- | + | ||
- | ModTerragen uses some code that I found at <a href = | + | |
- | ' | + | |
- | target=' | + | |
- | + | ||
- | For some of the envelope generators I found inspiration at <a | + | |
- | href=' | + | |
- | target=' | + | |
- | + | ||
- | The Formant filter found it's origin at <a | + | |
- | href=' | + | |
- | target=' | + | |
- | + | ||
- | Some ideas that are in the Euclidean modules came from <a | + | |
- | href=' | + | |
- | target=' | + | |
- | href=' | + | |
- | target=' | + | |
- | + | ||
- | The SVF module (not the Hrast SVF but the plain SVF) used some ideas found | + | |
- | at <a href=' | + | |
- | target=' | + | |
- | href=' | + | |
- | target=' | + | |
- | + | ||
- | The Pink Filter found it's origin at <a | + | |
- | href=' | + | |
- | target=' | + | |
- | + | ||
- | The Lorenz and R& | + | |
- | Thaddy de Koning (www.thaddy.com - (c) 2005) / Russell Borogove | + | |
- | (www.tinygod.com - (c) 2004). | + | |
- | + | ||
- | The WaveWiper was made after an idea published by PHOBoS, I got it from <a | + | |
- | href=' | + | |
- | target=' | + | |
- | + | ||
- | Some wave wrapper modes were based on code and ideas found at <a | + | |
- | href=' | + | |
- | target=' | + | |
- | + | ||
- | The ' | + | |
- | href=' | + | |
- | target=' | + | |
- | Attractors To Model Sound' | + | |
- | + | ||
- | The convolution code was built after the code found at <a | + | |
- | href=' | + | |
- | target=' | + | |
- | + | ||
- | The Rungler was built after an idea from Rob Hordijk, for more info look | + | |
- | at <a href=' | + | |
- | target=' | + | |
- | + | ||
- | Some of the speech synth ideas and some of it's code came from the <a | + | |
- | href=' | + | |
- | Speech Synth</ | + | |
- | + | ||
- | The BSpline code used in the DataMaker component was written by <a | + | |
- | href=' | + | |
- | Engeland</ | + | |
- | Delphi XE5/ | + | |
- | knobs2013 directory) for details. | + | |
- | + | ||
- | For the speech stuff I have used C++ code from the Tiny Speech Synth | + | |
- | written by <a href=' | + | |
- | target=' | + | |
- | tss.pas and Speech.pas for details. | + | |
- | + | ||
- | The TuneSmithy idea came from <a | + | |
- | href=' | + | |
- | target=' | + | |
- | + | ||
- | The PADSynth idea came from <a | + | |
- | href=' | + | |
- | target=' | + | |
- | + | ||
- | The Moog filter types were found at <a | + | |
- | href=' | + | |
- | target=' | + | |
- | made available on reproduction of the code: | + | |
- | + | ||
- | Copyright (c) 2015, Dimitri Diakopoulos All rights reserved. | + | |
- | + | ||
- | For the RKSimulation filter in addition to the following disclaimer: | + | |
- | < | + | |
- | + | ||
- | Copyright (c) 2015, Miller Puckette. | + | |
- | + | ||
- | Redistribution and use in source and binary forms, with or without | + | |
- | modification, | + | |
- | met: < | + | |
Redistributions of source code must retain the above copyright notice, | Redistributions of source code must retain the above copyright notice, | ||
Line 177: | Line 71: | ||
and/or other materials provided with the distribution. | and/or other materials provided with the distribution. | ||
- | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS | + | |
- | IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, | + | IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, |
- | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | + | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
- | PURPOSE ARE DISCLAIMED. | + | PURPOSE ARE DISCLAIMED. |
- | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | + | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
- | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | + | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
- | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | + | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
- | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF | + | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF |
- | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | + | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING |
- | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS | + | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |
- | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | + | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
There are some further notes about the different filter types in the | There are some further notes about the different filter types in the | ||
Line 194: | Line 88: | ||
Puckette. | Puckette. | ||
- | For the DaringFireball mark-down processor used in generating the help | + | * For the DaringFireball mark-down processor used in generating the help docs I used code from [[https:// |
- | docs I used code from <a | + | |
- | href='https:// | + | |
- | target=' | + | |
- | mark-down implementation by <a href='https:// | + | |
- | target=' | + | |
- | layout / readability reasons. | + | |
- | + | ||
- | Andreas Trepte supplied the original picture of the wren, this was made | + | |
- | into a logo by epwhorl and I modified it a bit later. | + | |
- | + | ||
- | I may have forgotten some but I believe the list above to be fairly | + | |
- | complete – please check the source code for more information. | + | |
- | Thanks to all who so generously published their code for others to use and | + | |
- | learn from. | + | |
+ | I may have forgotten some but I believe the list above to be fairly complete – please check the source code for more information. Thanks to all who so generously published their code for others to use and learn from. | ||