User Tools

Site Tools


license

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
license [2022/03/29 16:13]
jan
license [2022/07/03 03:09] (current)
jan license for Hifi-Lofi
Line 1: Line 1:
 {{ :cc-by-nc-nd-88x31.png}} {{ :cc-by-nc-nd-88x31.png}}
 +
 +===== Licensing information and acknowledgements =====
  
 (c) COPYRIGHT 1999 ... 2022 Blue Hell / Jan Punter (c) COPYRIGHT 1999 ... 2022 Blue Hell / Jan Punter
Line 18: Line 20:
 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. 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.
  
-For GNU license details see the Wren [[https://bluehell.nl/wren/license.txt | license text]].+For GNU license details see the //Wren// [[https://bluehell.nl/wren/license.txt | license text]].
  
  
Line 24: Line 26:
   * The Hrast modules and the file HrastUnit.pas are Copyright [[http://www.hrastprogrammer.com/ | HrastProgrammer]].   * The Hrast modules and the file HrastUnit.pas are Copyright [[http://www.hrastprogrammer.com/ | HrastProgrammer]].
   * The included freeverb unit is copyright 'Thaddy de Koning / Jezar' and was modified by me to fit in better.   * The included freeverb unit is copyright 'Thaddy de Koning / Jezar' and was modified by me to fit in better.
-  * The included OSCif unit was downloaded from [[ https://github.com/vvvv/DelphiOSCUtils/blob/master/OSCUtils.pas | github]] and modified for use in Wren. +  * The included OSCif unit was downloaded from [[ https://github.com/vvvv/DelphiOSCUtils/blob/master/OSCUtils.pas | github]] and modified for use in //Wren//
-  * 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 source contains some hints about how to do this using Visual Studio 2013 Express.  I had to make some minor changes to the configuration in order to get the code to compile under VS2017.  Also see [[http://www.portaudio.com/ | http://www.portaudio.com]]. +  * 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 source contains some hints about how to do this using Visual Studio 2013 Express.  I had to make some minor changes to the configuration in order to get the code to compile under VS2017.  Also see [[http://www.portaudio.com/ | http://www.portaudio.com]]. 
-  * The included [[http://www.fftw.org/' | FFTW]] material (used for Fourier transforms in some modules) is (c) Copyright 2003, 2007-11 Matteo Frigo, (c) Copyright 2003, 2007-11 Massachusetts Institute of Technology.  It was modified to be used in Wren. +  * The included [[http://www.fftw.org/' | FFTW]] material (used for Fourier transforms in some modules) is (c) Copyright 2003, 2007-11 Matteo Frigo, (c) Copyright 2003, 2007-11 Massachusetts Institute of Technology.  It was modified to be used in //Wren//
-  * The [[https://github.com/going-digital/Talkie' | Talkie]] related code and the words.lpc file are (c) Copyright 2011 Peter Knight This code is released under GPLv2 license, and it was modified to be used in Wren.+  * The [[https://github.com/going-digital/Talkie' | Talkie]] related code and the words.lpc file are (c) 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 [[https://github.com/swh/lv2/tree/master/gverb | github]], the copyright message reads : (c) Copyright 1999 Juhana Sadeharju, published under a GNU General public license.  I translated the C code to Pascal.   * The included GVerb code came from [[https://github.com/swh/lv2/tree/master/gverb | github]], the copyright message reads : (c) Copyright 1999 Juhana Sadeharju, published under a GNU General public license.  I translated the C code to Pascal.
   * The resonator code was modeled after Katjaas complex integrator that I found at [[http://www.katjaas.nl/complexintegrator/complexresonator.html | katjaas.nl]].   * The resonator code was modeled after Katjaas complex integrator that I found at [[http://www.katjaas.nl/complexintegrator/complexresonator.html | katjaas.nl]].
Line 48: Line 50:
   * The TuneSmithy idea came from [[http://robertinventor.com/software/tunesmithy/music.htm | Robert Inventor]].   * The TuneSmithy idea came from [[http://robertinventor.com/software/tunesmithy/music.htm | Robert Inventor]].
   * The PADSynth idea came from [[http://zynaddsubfx.sourceforge.net/doc/PADsynth/PADsynth.htm | Nasca Octavian Paul]].   * The PADSynth idea came from [[http://zynaddsubfx.sourceforge.net/doc/PADsynth/PADsynth.htm | Nasca Octavian Paul]].
 +  * 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://github.com/avaneev/r8brain-free-src | github]] page for details. Wren uses the DLL and a modified version of the published pascal interface for it.
 +  * Convolution was implemented using code from [[https://github.com/HiFi-LoFi/FFTConvolver | Hifi-Lofi]] translated to Pascal for use in Wren. It uses FFTW for the fourier transformations. The Hifi-Lofi code was publised under a MIT licence.
   * The Moog filter types were found at [[https://github.com/ddiakopoulos/MoogLadders | github]]. The following information was requested to be made available on reproduction of the code:   * The Moog filter types were found at [[https://github.com/ddiakopoulos/MoogLadders | github]]. The following information was requested to be made available on reproduction of the code:
  
Line 85: Line 89:
  
   * For the DaringFireball mark-down processor used in generating the help docs I used code from [[https://github.com/grahamegrieve/delphi-markdown | Grahame Grieve]]. This in turn was a port of the TxtMrk mark-down implementation by [[https://github.com/rjeschke/txtmark | René Jeschke]]. I've modified the code a bit for layout / readability reasons.   * For the DaringFireball mark-down processor used in generating the help docs I used code from [[https://github.com/grahamegrieve/delphi-markdown | Grahame Grieve]]. This in turn was a port of the TxtMrk mark-down implementation by [[https://github.com/rjeschke/txtmark | René Jeschke]]. I've modified the code a bit for layout / readability reasons.
-  * Andreas Trepte supplied the original picture of the wren, this was madeinto a logo by epwhorl and I modified it a bit later.+  * 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.
  
license.1648570391.txt · Last modified: 2022/03/29 16:13 by jan