taskSavannah Administration - Tasks: task #6973, Submission of CheeseTracker

 
 

task #6973: Submission of CheeseTracker

Submitter:  J Phelps <g6237>
Submitted:  Sun 03 Jun 2007 03:32:06 AM UTC
   
 
Should Start On:  Sun 03 Jun 2007 12:00:00 AM UTC Should be Finished on:  Wed 13 Jun 2007 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  Beuc Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Tue 25 Sep 2007 08:01:12 PM UTC, comment #2: 

Hi,

I guess you don't need the Savannah account indeed.
Feel free to resubmit when you change your mind :)

Sylvain Beucler <Beuc>
Sat 15 Sep 2007 01:52:39 PM UTC, comment #1: 

Hi,

First, apologizes for the huge delay. We got a sudden lack of manpower to deal with incoming project submissions, which is now fixed.

As I understand you took over Juan's sourceforge account now. Are you still interested in a Savannah account?

Regards.

Sylvain Beucler <Beuc>
Sun 03 Jun 2007 03:32:06 AM 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: CheeseTracker
  • System Name:  chtracker
  • Type: non-GNU software & documentation
  • License: GNU General Public License V2 or later





Description:

My project is a modified version of Juan Linietsky's CheeseTracker program. It is found at:

http://ftp.debian.org/debian/pool/main/c/cheesetracker/cheesetracker_0.9.12.orig.tar.gz
http://ftp.debian.org/debian/pool/main/c/cheesetracker/cheesetracker_0.9.12-1.diff.gz

CheeseTracker is a program that allows a user to generate music from a collection of sample files, which don't necessarily have to be musical. The user loads samples into a "song" file. The samples usually consist of a single note, but the latest version of CheeseTracker (that is to say, my version of CheeseTracker) supports samples as large as available memory will permit.

The samples are then step-sequenced in the Pattern Editor using a musical-keyboard metaphor which currently only works with QWERTY keyboards: The rows beginning with QWERTY and ZXCVB represent the white keys of a piano, while the rows beginning with 12345 and ASDFG represent the black keys.

Playback is implemented by changing the playback speed of the samples, so as to change their pitch to produce the desired note. This scheme requires the user to manually set the "C-5 speed" for each sample so that playing the sample at this speed produces a C note in the fifth octave.

Simple effects can be applied to samples as they play. These include volume and pitch "slides" (volume or pitch decreases over the course of a few clock ticks), vibrato, tremolo, retrigger, and a few others.

This method of composing music is known as "tracking," and has been popular in the obscure "demoscene" since the 1980s.

In addition to the above traditional features, CheeseTracker also allows samples to be processed through LADSPA plug-ins, allow effects such as reverb, overdrive, chorus, and many more.

CheeseTracker is heavily inspired by the non-free program Impulse Tracker, and even implements some support for the latter program's file format. CheeseTracker implements an interface that bears a vague resemblance to Impulse Tracker: There is a similar on-screen layout, similar keyboard functions, and a nearly-identical pattern-editing screen.



Other Software Required:

CheeseTracker requires the following, all of which are included as part of Debian GNU/Linux, but may not be found in a bare minimum system such as Ubuntu:

The Qt library (GPL)

The SCons build system (http://www.scons.org/)

Libsigc++ (LGPL)

G++ version 3.3.1 or earlier (GPL; The Debian patch allows it to be compiled with the latest version of G++).

SCons is distributed under this license, which is only found within source tarballs on their site:
Copyright (c) 2001, 2002, 2003, 2004 The SCons Foundation

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.



Other Comments:

A very old version of this program is already hosted on Savannah, under the name "cheesetrk". That project was set up by the original author, Juan Linietsky, who later moved development over to SourceForge, and has since publicly announced his intention to abandon the project. His last release of CheeseTracker was version 0.9.9, which is several years old.

My version of CheeseTracker has superseded Linietsky's 0.9.9 version in the Debian "unstable" distribution. It fixes several bugs.



J Phelps <g6237>

 

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

Attach Files:
   
   
Comment:
   

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 g6237 (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-09-25 Beuc Open/ClosedOpen Closed
    2007-09-25 Beuc StatusWait reply Cancelled
    2007-09-15 Beuc StatusNone Wait reply
        Assigned toNone Beuc

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code