Skip to content

EQ4/sequencer24

Repository files navigation

README for Sequencer24 0.9.4.3
Chris Ahlstrom
2015-07-24 to 2015-09-16

This package is currently oriented to developers.  Please see the
INSTALL file for a brief description on installation.

The sequencer24 project is a gradual refactoring of seq24 0.9.2
to bring it up to date, fix bugs, consolidate patches, convert
to GTKmm 3, and much more.

The refactoring is done as a series of Git branches (x means it is done, y
means in progress):

x  Legacy:     The original Seq24 0.9.2 with some notes.
x  Debian:     Incorporating Debians packaging support into the project.
x  Catchup:    Incorporating a few patches found around the Internet.
x  Packaging:  Getting the build system up-to-date; bootstrapping; packing.
x  Gtkmm-3:    Porting from gtkmm-2.4 to gtkmm-3.0.  Turned out to be trivial.
x  Document:   Adding thorough in-code documentation and upgraded formatting.
x  Fixes:      More documentation, fixes, and some new features.  Moving
               some fixes to the upcoming Library branch.
   Library:    Refactor the code to separate and unit-test functionality.

The Fixes branch is now "finished". Light documentation, code prettifying,
warning elimination, valgrind clean.  Trying to get a handle on all the
global variables and how things work.  Some fixes will be offloaded to the
Library branch.  In the meantime, enjoy the master branch!

See the ROADMAP file for more information and a kind of TODO list.

Note that the original seq24 is pretty well documented by the following
project, which provides a 60-page PDF file and its LaTeX source code:

   https://github.com/ahlstromcj/seq24-doc.git

However, we have found some documentation mistakes while researching, and
will have to correct those mistakes soon.

The following section is for historicial purposes only.

--------------------------------------
The original seq24 v0.9.2 README
--------------------------------------

How to install? 

    read INSTALL.

How to use seq24?
    
    Documentation on using seq24 is in the SEQ24 file.

Information on modifying, copying?

    This software is free, and released under the GPL.
    This is available in the COPYING file.

Who wrote this?

    Read AUTHORS.

Why did they write this?

    Again, Read SEQ24

What to do with a fresh repository checkout?

    Apply "autoreconf" to get a configure script, then read INSTALL.

# vim: sw=4 ts=4 wm=8 et ft=sh

About

A follow-on to seq24 to revive that project and add some basic fixes, improvements, and features, version 0.9.3 and beyond.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published