taskSavannah Administration - Tasks: task #6465, Submission of varable sample step...


task #6465: Submission of varable sample step sequencer with feedb

Submitted by:  Robert C. Atwood <robertatwood>
Submitted on:  Tue 30 Jan 2007 06:18:03 PM UTC  
Should Start On:  Tue 30 Jan 2007 12:00:00 AM UTC Should be Finished on:  Fri 09 Feb 2007 12:00:00 AM UTC
Category:  Project Approval Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  0% Assigned to:  Stephan Peijnik <sp>
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 20 Mar 2007 09:28:27 PM UTC, comment #7: 

Hi Robert,

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



Stephan Peijnik <sp>
Project MemberIn charge of this item.
Tue 20 Mar 2007 07:31:57 PM UTC, comment #6: 

Hi, Stephen:
Thats' no problem, thanks for pointing out the change of address. I added the new header to the Makefiles also. The wrapper scripts are very small, just 2-3 lines and I don't feel contain any intellectual contribution so I've ignored those for now; indeed your rule-of-thumb suggested more than 10 lines.

I've placed the tar-ball at the following URL:


Thanks for your time and advice

Robert C. Atwood <robertatwood>
Tue 06 Mar 2007 02:38:48 PM UTC, comment #5: 

Hi Robert,

First of all I would like to answer your question about the Makefile. Yes, the Makefile should also include copyright and license notices.

Secondly, the address of the FSF has changed, and is now:

  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

Please update your license notices.

Please update the copy of the license (usually, the 'COPYING' file) in your package as well.

Updated versions of the GPL, LGPL and GFDL can also be found at:

You can find some background and a possible migration script at https://savannah.gnu.org/forum/forum.php?forum_id=3766

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.



Stephan Peijnik <sp>
Project MemberIn charge of this item.
Fri 02 Mar 2007 08:43:02 PM UTC, comment #4: 

Okay, I'll just attach the tarball. I've no problem releasing it [although I know there's a difficult-to-find bug that occasionally causes a seg fault just when everyone is listening to you perform onstage... maybe someone might help me figure it out!] It has been released previously (under GPL) via Sourceforge as I mentioned, and also as part of the Pure::Dyne  Gnu/Linux distribution.

Does the copyright notice need to go in the Makefile too?


(file #12094)

Robert C. Atwood <robertatwood>
Fri 02 Mar 2007 06:18:56 PM UTC, comment #3: 

Hi Robert,

Thank you for your latest reply, which of course did answer my question. 

However, please include a (perhaps temporary) URL pointing to the source code. Alternatively, you can forward the code to me by email or attach it to this tracker.

We wish to review your source code, even if it is not functional, to catch potential legal issues early.

For example, to release your program properly under the GNU GPL you must include a copyright notice and permission-to-copy statements at the beginning of every  copyrightable file, usually any file more than 10 lines long.  This is explained in http://www.gnu.org/licenses/gpl-howto.html.  Our review would help catch potential omissions such as these.

Note that sending code to our repositories is a release, since the code will then be publicly available through anonymous access.



Stephan Peijnik <sp>
Project MemberIn charge of this item.
Thu 01 Mar 2007 07:32:38 PM UTC, comment #2: 

Hi, Stephen.
I am not too worried about the delay, my development process has been a bit slow lately anyways, and my little project has not actually got any other developers (though I have had some help off-line from the developer of Fluxus.)

I think I can address the  issue you raise.

I started seeking alternatives because I am not happy with Sourceforge, I don't like some of the advertisements that appear alongside my project.

I became aware of the possibility of locating the project at savannah.nongnu.org due to Fluxus status as a non-gnu project on Savannah.

If the project is accepted as a non-gnu project on Savannah I would no longer use Sourceforge. Otherwise I would continue to seek another alternative method of keeping my project on line.

I hope that answers your question.


Robert C. Atwood <robertatwood>
Thu 01 Mar 2007 07:07:06 PM UTC, comment #1: 

Hi Robert,


I'm evaluating the project you submitted for approval in Savannah. While doing so I have noticed a few problems which are described below.

First of all, I would let you know that we are sorry for the huge delay you have been facing. If you do not want your project to be hosted at Savannah anymore, please let me know.

Secondly, Savannah is a central point for development, distribution and
maintenance of GNU Software.

There is a companion site savannah.nongnu.org where we also host Free
Software projects that are not part of the GNU Project, but run on
free platforms.

However, we do not allow to host your project on Savannah and
SourceForge at the same time, if Savannah is just a project mirror.
Your project development should happen primarily on Savannah.

How do you plan to use your Savannah account?

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.



Stephan Peijnik <sp>
Project MemberIn charge of this item.
Tue 30 Jan 2007 06:18:03 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: varable sample step sequencer with feedb
  • System Name:  variseq
  • Type: non-GNU software & documentation
  • License: GNU General Public License V2 or later


This project is an audio sample step sequencer with additional features, that I wanted to use but could not find in other free or non-free sample sequencers.
1. Microtonal re-sampling. The number of divisions of the musical octave may be specified by the user. Future versions may allow arbitrary 'scales' too.

2. Non-even beats. Most step-sequencers give you standard time signatures  of even or multiple of 3 beats in a repeat, but this software allows any number of beats.
2a. Also the 'beats' need not be the same length as one anohter, thus allowing complicated rhythms without requiring a large number of sub-beats to be explicitly defined

3. Programmed re-cycling of the samples. As far as I know , this is unique; the user may select a sample that will automatically get replaced after a specified number of bars, either from the input stream or from the outgoing audio buffer.

4. It works with Portaudio or JACK (except when it crashes)

Currently available at variseq.sourceforge.net

Other Software Required:

fltk (fast light toolkit) library
portaudio  or JACK audio back-end library
libsndfile sound-file format library
libsamplerate resampling library

and standard c, c++, pthreads, and tools normally found in gnu/linux distributions such as Slackware

Robert C. Atwood <robertatwood>


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

Attach Files:

Attached Files
file #12094:  variseq-0.2.1.tgz added by robertatwood (41KiB - application/x-compressed)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by sp (Posted a comment)
  • -email is unavailable- added by robertatwood (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 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-03-20 sp StatusWait reply => Done
        Open/ClosedOpen => Closed
    2007-03-02 robertatwood Attached File- => Added variseq-0.2.1.tgz, #12094
    2007-03-02 sp StatusNeed Info => Wait reply
    2007-03-01 sp StatusNone => Need Info
        Assigned toNone => sp

    Back to the top

    Powered by Savane 3.5