taskSavannah Administration - Tasks: task #7222, Submission of Psychosynth


task #7222: Submission of Psychosynth

Submitted by:  Juan Pedro Bolivar Puente <raskolnikov>
Submitted on:  Sat 18 Aug 2007 12:13:59 PM UTC  
Should Start On:  Sat 18 Aug 2007 12:00:00 AM UTC Should be Finished on:  Tue 28 Aug 2007 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  0% Assigned to:  Sylvain Beucler <Beuc>
Open/Closed:  Closed Effort:  0.00

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Tue 04 Sep 2007 08:29:35 PM UTC, comment #10: 

(For the record I had received an updated archive, which fixed the remaining issues)

Sylvain Beucler <Beuc>In charge of this item.
Tue 04 Sep 2007 08:28:31 PM UTC, comment #9: 


I have approved your project.  You will receive an automated e-mail containing detailed information about the approval.

Sylvain Beucler <Beuc>In charge of this item.
Thu 30 Aug 2007 10:42:23 PM UTC, comment #8: 

> They are comments indicating it in the code.

If you copy code from other projects, you need to copy the copyright notices as well. For example, in src/common/CmdLineOpts.cpp we can see "Copyright (C) 2007 Juan Pedro Bolivar Puente" which makes one believe you're the only copyright holder of the code. But later we see "Most of this code was taken from Libassa" and original authors are not credited, because their original copyright notices are missing. Please fix this for parts of the code that you didn't write directly yourself.

> I attach you the source with the corrected licenses.
> Now every source file has the GPL3 or later notice
> and any non free data has been removed -all
> fonts excepting DejaVu and all CEGUI themes
> excepting my modified TaharezLooks-.

Nice. You also need to explain the origin of the files, just like with source code. If the file format supports comment, add copyright and licence as a comment, notices just like in source code. If the file format does not support comments (for example, it's a binary format such as PNG), then place a README file in the same directory with the appropriate copyright and license notices in it.

Please who receive your project need to know where each file comes from, who is(are) its author(s), and what license covers it :)


Sylvain Beucler <Beuc>In charge of this item.
Wed 29 Aug 2007 11:05:09 PM UTC, comment #7: 

They are comments indicating it in the code.

I think that there is no license problem with any of those. Anyway, from libassa I only took the arg parser, and I'm considering substiting it. From pnet the network code, but I might use OSC or something different in the future. As I said, the code is at a experimental stage -which is no excuse for breaking licenses anyway.

Juan Pedro Bolivar Puente <raskolnikov>
Wed 29 Aug 2007 09:57:45 PM UTC, comment #6: 

Sorry, I sometimes used slib and sometimes plib. I meant plib indeed, so:

where is it mentioned that part of the code comes from plib and libassa?

You can send updated tarball to my mail address, no problem.

Sylvain Beucler <Beuc>In charge of this item.
Wed 29 Aug 2007 04:45:20 AM UTC, comment #5: 

Ok I will clean up the data directory.

I forgot to remove some CEGUI test data. After the cleanup only some Taharez-Looks CEGUI skin files will be kept, which is LGPL (http://www.cegui.org.uk/skins/).

There will be also some Ogre data that is all self made and GPL 3 or later as the rest of the project. I'll also replace those old GPL 2 notices which should be changed to GPL 3 or later -I might have forgot to change some.

As I said, I don't have any hosting so I will email it to you -Sylvain- if it is not a problem.


Juan Pedro Bolivar Puente <raskolnikov>
Tue 28 Aug 2007 11:16:14 PM UTC, comment #4: 

I was not talking about slib but plib (http://plib.sourceforge.net/) and by asio I actually meant libassa (I got confused with another similar lib) which can be found here: http://libassa.sourceforge.net/.

Juan Pedro Bolivar Puente <raskolnikov>
Tue 28 Aug 2007 09:51:20 PM UTC, comment #3: 

You mentioned you incorporate code from slib and asio, both GPL'd.

slib is LGPL'd, but that doesn't matter :) However I don't any reference to it in your source code. Did you reproduce the plib copyright notices where you used its code?

ASIO refers to a lot of thing. Can you post a link to what you used?


Sylvain Beucler <Beuc>In charge of this item.
Tue 28 Aug 2007 09:43:34 PM UTC, comment #2: 


Your source code is correct, aside from a few references to the old FSF address in GPLv2 headers that are not GPLv3 yet.

The data/ however is more problematic. For example, the Iconian Fonts are free for non-commercial use only. Thus, they are non-free. There are also a lot of files without notices, or without origin, or with origin but without license. Can you do some clean-up in this directory?

If you are willing to make the changes mentioned above, please provide us with an URL to an updated tarball of your project.  Upon review, we will reconsider your project for inclusion in Savannah.

To help us better keep track of your registration, please use the tracker's web interface following the link below. Do not reply directly, the registration process is not driven by e-mail, and we will not receive such replies.


Sylvain Beucler <Beuc>In charge of this item.
Mon 27 Aug 2007 10:55:54 PM UTC, comment #1: 


Yes, please send the source code, by attaching it to this tracker or sending it to me by mail.

Sylvain Beucler <Beuc>In charge of this item.
Sat 18 Aug 2007 12:13:59 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.

Registration Administration

While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):

Registration Details

  • Name: Psychosynth
  • System Name:  psychosynth
  • Type: non-GNU software & documentation
  • License: GNU General Public License v3 or later


The purpose of this project is to write a free implementation of the non-free parts needed to build a Reactable (http://mtg.upf.edu/reactable/) -a very interesting live performance tangible soft-synth- : the sound synthetizer, the dinamic pathcer, the visualizer, the network system.

Right now my efforts are focused on writing the dinamic patcher an the core of the sound synthesis system. This is the core model, which may be controlled by any mean. The visualizer, the table input and the network system may be developed as client controllers of this core. While developing the core I'm writting a 3D graphical interface that simulates a Reactable and will provide fancy FX, as well as the network system.

Once these parts get enough maturity writing the last components to build a tangible Reactable clone must be easy and it would be our last task.

I have around 8000 lines of code already writen but it is at an experimental state yet and has not been published anywhere -I don't have any server to do it. If you really need to look at it I can mail a copy somewhere. The only thing I have ever published is this video where I show and early test of the 3D simulator: http://s4.video.blip.tv/0450000633319/Raskolnikov-PschosynthTest1378.ogg

Other Software Required:

For the core:

For the 3D simulator:

Other Comments:

If the project ever gets to a mature and reliable state I will donate it to the GNU project. I haven't done it yet because I still don't know if my free time is flexible enough, but I'm with enthusiasm in this and I hope that in a year or so we could have reached that state.

Juan Pedro Bolivar Puente <raskolnikov>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by Beuc (Posted a comment)
  • -email is unavailable- added by raskolnikov (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-09-04 Beuc StatusWait reply => Done
        Open/ClosedOpen => Closed
    2007-08-28 Beuc Assigned toNone => Beuc
    2007-08-27 Beuc StatusNone => Wait reply

    Back to the top

    Powered by Savane 3.5