savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #6973] Submission of CheeseTracker


From: J Phelps
Subject: [Savannah-register-public] [task #6973] Submission of CheeseTracker
Date: Sun, 03 Jun 2007 03:32:07 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20061217 BonEcho/2.0

URL:
  <http://savannah.nongnu.org/task/?6973>

                 Summary: Submission of CheeseTracker
                 Project: Savannah Administration
            Submitted by: g6237
            Submitted on: Sunday 06/03/2007 at 03:32
         Should Start On: Sunday 06/03/2007 at 00:00
   Should be Finished on: Wednesday 06/13/2007 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

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
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=9323> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=9323>


= 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.







    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/task/?6973>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]