Hi guys.
In this period I need a reverb with the time control in Pd. Googling, I found a Max port made by Olaf Matthes of Juhana Sadeharju's gigaverb. So I did a Pd port of gigaverb~ and now it works. The source code I found contains the typical GPL disclaimer but at the top there is "Copyright (C) 1999 Juhana Sadeharju". So I don't know if there is some legal problem in order to distribute this external. Someone can help me? Moreover, in the case that I can distribute this external someone can suggest me to make this external available for the public? I mean I don't know if I can make a deken version, and how to do, or I have only to put this stuff on web.
Thanks in advance. Cheers,
Marco Matteo Markidis
On 2015-12-14 12:30, Marco Matteo Markidis wrote:
Hi guys.
In this period I need a reverb with the time control in Pd. Googling, I found a Max port made by Olaf Matthes of Juhana Sadeharju's gigaverb. So I did a Pd port of gigaverb~ and now it works. The source code I found contains the typical GPL disclaimer but at the top there is "Copyright (C) 1999 Juhana Sadeharju". So I don't know if there is some legal problem in order to distribute this external. Someone can help me?
why would there be?
the GPL is a *license*, not a *copyright* (despite it's alias "copyleft").
so any properly licensed (non Public Domain) software contains two things:
this is even made explicit in the GPL howto [1]:
Whichever license you plan to use, the process involves adding two elements to each source file of your program: a copyright notice (such as “Copyright 1999 Terry Jones”), and a statement of copying permission, saying that the program is distributed under the terms of the GNU General Public License (or the Lesser GPL).
fgmdsr IOhannes
[1] http://www.gnu.org/licenses/gpl-howto.html
ghsdfm IOhannes
Thank you Iohannes. I read more carefully the GPL page.
Cheers, Marco Matteo Markidis
2015-12-14 13:14 GMT+01:00 IOhannes m zmoelnig zmoelnig@iem.at:
On 2015-12-14 12:30, Marco Matteo Markidis wrote:
Hi guys.
In this period I need a reverb with the time control in Pd. Googling, I found a Max port made by Olaf Matthes of Juhana Sadeharju's gigaverb. So I did a Pd port of gigaverb~ and now it works. The source code I found contains the typical GPL disclaimer but at the
top
there is "Copyright (C) 1999 Juhana Sadeharju". So I don't know if there
is
some legal problem in order to distribute this external. Someone can help me?
why would there be?
the GPL is a *license*, not a *copyright* (despite it's alias "copyleft").
so any properly licensed (non Public Domain) software contains two things:
- a copyright stanza (who owns the copyright)
- a license grant (under which terms you can use the software)
this is even made explicit in the GPL howto [1]:
Whichever license you plan to use, the process involves adding two elements to each source file of your program: a copyright notice (such as “Copyright 1999 Terry Jones”), and a statement of copying permission, saying that the program is distributed under the terms of the GNU General Public License (or the Lesser GPL).
fgmdsr IOhannes
[1] http://www.gnu.org/licenses/gpl-howto.html
ghsdfm IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Ok I will read the docs and try to upload these codes.
Thank you again.
2015-12-14 13:22 GMT+01:00 Marco Matteo Markidis mm.markidis@gmail.com:
Thank you Iohannes. I read more carefully the GPL page.
Cheers, Marco Matteo Markidis
2015-12-14 13:14 GMT+01:00 IOhannes m zmoelnig zmoelnig@iem.at:
On 2015-12-14 12:30, Marco Matteo Markidis wrote:
Hi guys.
In this period I need a reverb with the time control in Pd. Googling, I found a Max port made by Olaf Matthes of Juhana Sadeharju's gigaverb. So I did a Pd port of gigaverb~ and now it works. The source code I found contains the typical GPL disclaimer but at the
top
there is "Copyright (C) 1999 Juhana Sadeharju". So I don't know if
there is
some legal problem in order to distribute this external. Someone can
help
me?
why would there be?
the GPL is a *license*, not a *copyright* (despite it's alias "copyleft").
so any properly licensed (non Public Domain) software contains two things:
- a copyright stanza (who owns the copyright)
- a license grant (under which terms you can use the software)
this is even made explicit in the GPL howto [1]:
Whichever license you plan to use, the process involves adding two elements to each source file of your program: a copyright notice (such as “Copyright 1999 Terry Jones”), and a statement of copying permission, saying that the program is distributed under the terms of the GNU General Public License (or the Lesser GPL).
fgmdsr IOhannes
[1] http://www.gnu.org/licenses/gpl-howto.html
ghsdfm IOhannes
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 2015-12-14 12:30, Marco Matteo Markidis wrote:
someone can suggest me to make this external available for the public? I mean I don't know if I can make a deken version, and how to do, or I have only to put this stuff on web.
for deken, read the docs: https://github.com/pure-data/deken/#developers
in practice, deken is only two things: a standardized filename and a standardized place to upload (puredata.info).
you should also upload the full sources (and build-system) of the external.
fgasdr IOhannes
Hi Marco--
How does Gigaverb differ from Freeverb?
Thank you. I will look forward to trying out your external!
BH
On Monday, December 14, 2015, Marco Matteo Markidis mm.markidis@gmail.com wrote:
Hi guys. In this period I need a reverb with the time control in Pd. Googling, I
found a Max port made by Olaf Matthes of Juhana Sadeharju's gigaverb.
So I did a Pd port of gigaverb~ and now it works. The source code I found contains the typical GPL disclaimer but at the
top there is "Copyright (C) 1999 Juhana Sadeharju". So I don't know if there is some legal problem in order to distribute this external. Someone can help me?
Moreover, in the case that I can distribute this external someone can
suggest me to make this external available for the public? I mean I don't know if I can make a deken version, and how to do, or I have only to put this stuff on web.
Thanks in advance. Cheers, Marco Matteo Markidis
Hi William,
The main difference is the algorithm. freeverb~ is an implementation of the standard Schroeder/Moorer reverb model. It uses 8 comb filters on both the left and right channels1. gigaverb~ is a feedback delay network reverb. gigaverb~ contains a time control, i.e. the number of seconds of reverberation.
Best regards,
Marco Matteo Markidis
2015-12-14 17:57 GMT+01:00 William Huston williamahuston@gmail.com:
Hi Marco--
How does Gigaverb differ from Freeverb?
Thank you. I will look forward to trying out your external!
BH
On Monday, December 14, 2015, Marco Matteo Markidis mm.markidis@gmail.com wrote:
Hi guys. In this period I need a reverb with the time control in Pd. Googling, I
found a Max port made by Olaf Matthes of Juhana Sadeharju's gigaverb.
So I did a Pd port of gigaverb~ and now it works. The source code I found contains the typical GPL disclaimer but at the
top there is "Copyright (C) 1999 Juhana Sadeharju". So I don't know if there is some legal problem in order to distribute this external. Someone can help me?
Moreover, in the case that I can distribute this external someone can
suggest me to make this external available for the public? I mean I don't know if I can make a deken version, and how to do, or I have only to put this stuff on web.
Thanks in advance. Cheers, Marco Matteo Markidis
--
May you, and all beings be happy and free from suffering :) -- ancient Buddhist Prayer (Metta)
2015-12-21 15:10 GMT-02:00 Marco Matteo Markidis mm.markidis@gmail.com:
gigaverb~ is a feedback delay network reverb.
soryy to highjack the thread, but I've been asking about what that (feedback delay network) is and got not much help... this is regarding the fdn~ object, which is supposed to be that, but the help file is really poor on how it works.
I ask then how would gigaverb~ relate to fdn~?
cheers
Hi Alexandre,
I read your discussion last week. I never used fdn~, so I take a look now to the source code and to the help file. I think that the relation is the algorithm, i.e. the feedback delay network, but I don't know enough fdn~ in order to get a proper answer to your question.
Best regards,
Marco Matteo Markidis
2015-12-21 18:29 GMT+01:00 Alexandre Torres Porres porres@gmail.com:
2015-12-21 15:10 GMT-02:00 Marco Matteo Markidis mm.markidis@gmail.com:
gigaverb~ is a feedback delay network reverb.
soryy to highjack the thread, but I've been asking about what that (feedback delay network) is and got not much help... this is regarding the fdn~ object, which is supposed to be that, but the help file is really poor on how it works.
I ask then how would gigaverb~ relate to fdn~?
cheers