There are many changes made between each release; only the changes relevant to
the user are included below.

18.11.17:  1.0.8

Date:   Tue Oct 31 16:59:50 2017 +0100

updated app to use sbcl 1.4.0, clm-5, and slime-2.20; reconfigured
some packages (including common music 2) to use the ASDF 3.0 interface

------------------------------------------------------------------------
Date:   Mon Oct 30 11:02:55 2017 +0100

added sndfilenet class, moving some sndfile-palette functionality into
the new class; those who have used max-play and friends should revisit
code where necessary
------------------------------------------------------------------------
Date:   Mon Aug 7 15:47:09 2017 +0100

made the transposition method (chord, sets) destructive by default 
------------------------------------------------------------------------
Date:   Sat Jun 10 15:17:32 2017 +0100

added try-all function to wolfram
------------------------------------------------------------------------
Date:   Wed Jun 7 16:05:15 2017 +0000

added wolfram.lsp for one-dimensional binary cellular automata
lots of wolfram codes added
------------------------------------------------------------------------
Date:   Sat Jun 3 13:24:40 2017 +0000

added sc-set::thin
------------------------------------------------------------------------
Date:   Fri Apr 7 11:42:29 2017 +0000

fix to xml tuplet problems (rsb::recreate-tuplets)
------------------------------------------------------------------------
Date:   Mon Mar 27 17:38:19 2017 +0000

added music-xml output support
------------------------------------------------------------------------
Date:   Fri Mar 3 10:24:43 2017 +0000

added dedication slot to slippery-chicken class (for dedication lines
in Lilypond scores)
------------------------------------------------------------------------
Date:   Thu Feb 16 17:50:35 2017 +0000

created rthm-seq-bar::replace-rhythms, moving over most of functionality of
replace-events (piece class)
------------------------------------------------------------------------
Date:   Thu Feb 16 11:21:20 2017 +0000

fix to rsb::auto-beam so as not to back out once we see 1/4 note rests
------------------------------------------------------------------------
Date:   Mon Feb 13 20:28:35 2017 +0000

moved get-last from assoc-list to sclist
------------------------------------------------------------------------
Date:   Thu Feb 9 20:31:43 2017 +0000

added player-ambitus method to slippery-chicken class
------------------------------------------------------------------------
Date:   Tue Feb 7 20:46:53 2017 +0000

added scaling of letter-value to rhythm::scale
------------------------------------------------------------------------
Date:   Thu Feb 2 16:49:16 2017 +0000

added :fixed-width to lp-display and friends so complex rhythms are
represented by their horizontal width as well as rhythmic value
------------------------------------------------------------------------
Date:   Mon Jan 30 20:20:01 2017 +0000

added round-to-nearest to set-palette class, and count-microtones to
slippery-chicken
------------------------------------------------------------------------
Date:   Sat Dec 17 15:15:09 2016 +0000

fixed extensions nil problem when init'ing sndfile-palettes in make-sc
------------------------------------------------------------------------
Date:   Thu Dec 15 15:01:12 2016 +0000

added harp instrument
------------------------------------------------------------------------
Date:   Tue Dec 13 09:54:08 2016 +0000

added transpose method to set-palette class
------------------------------------------------------------------------
Date:   Thu Nov 10 11:31:00 2016 +0000

added midi2qlist for playing converted MIDI files in PD/Max
------------------------------------------------------------------------
Date:   Fri Aug 26 08:14:29 2016 +0000

added add-half-beat-rest to sc and rsb classes
------------------------------------------------------------------------
Date:   Wed Jul 13 08:51:56 2016 +0000

increased array size for control-wave so we can get the sample at the
full duration
------------------------------------------------------------------------
Date:   Mon Jul 11 19:36:33 2016 +0000

added control-wave.lsp



================================================================================
2.7.16:  1.0.7

------------------------------------------------------------------------
r5873 | medward2 | 2016-06-28 17:44:27 +0100 (Tue, 28 Jun 2016) | 1 line

added midi-file-to-events function for importing complete midi files
to slippery chicken events
------------------------------------------------------------------------
r5872 | medward2 | 2016-06-28 12:28:07 +0100 (Tue, 28 Jun 2016) | 1
line

fixed pitch-bend writing in midi files
------------------------------------------------------------------------
r5871 | medward2 | 2016-06-28 12:00:24 +0100 (Tue, 28 Jun 2016) | 1 line

midi-to-note now handles floats and so returns microtones where
appropriate 
------------------------------------------------------------------------
r5868 | medward2 | 2016-06-16 18:02:40 +0100 (Thu, 16 Jun 2016) | 1 line

pitch lists / sets now work without specifying 8ve numbers for every
note in the list
------------------------------------------------------------------------
r5867 | medward2 | 2016-06-16 16:11:18 +0100 (Thu, 16 Jun 2016) | 1 line

added :tempo-change key arg to make-event to actually make a tempo
change with the new event
------------------------------------------------------------------------
r5848 | medward2 | 2016-06-14 09:53:34 +0100 (Tue, 14 Jun 2016) | 1 line

midi velocities are now updated at midi-play, including hairpins, so
that dynamics apply to following notes.
------------------------------------------------------------------------
r5830 | medward2 | 2016-06-08 11:46:38 +0100 (Wed, 08 Jun 2016) | 1 line

added rescale function
------------------------------------------------------------------------
r5814 | medward2 | 2016-05-30 20:08:21 +0100 (Mon, 30 May 2016) | 1 line

added sost^ mark (piano middle pedal up and down) and fixed small bug
in rm-repeated-pitches
------------------------------------------------------------------------
r5792 | medward2 | 2016-05-25 20:08:08 +0100 (Wed, 25 May 2016) | 1
line

fibonacci-transitions can now even have a morph-env
------------------------------------------------------------------------
r5724 | medward2 | 2016-05-13 14:47:23 +0100 (Fri, 13 May 2016) | 1 line

changed rsb::is-full to return a second value indicating over or
underfull bars 
------------------------------------------------------------------------
r5722 | medward2 | 2016-05-13 12:19:49 +0100 (Fri, 13 May 2016) | 1 line

made make-rest-bar have a default of nil for write-time-sig
------------------------------------------------------------------------
r5719 | medward2 | 2016-05-03 12:35:16 +0100 (Tue, 03 May 2016) | 1 line

added staff-basic-distance to write-lp-data-for-all in order to be
able to increase the distance between staves within a system
------------------------------------------------------------------------
r5718 | medward2 | 2016-05-03 08:27:35 +0100 (Tue, 03 May 2016) | 1
line

added year slot to slippery-chicken--this will be added to composer
line at the top of scores
------------------------------------------------------------------------
r5716 | medward2 | 2016-04-29 20:30:58 +0100 (Fri, 29 Apr 2016) | 1
line

fix to get-notes so that cmn-display on a rthm-seq-palette works
(printing was crashing) 
------------------------------------------------------------------------
r5689 | medward2 | 2016-04-26 17:34:37 +0100 (Tue, 26 Apr 2016) | 1 line

added midi-control-changes slot to event class; also made add-mark set
control messages for pedalling if ped, ped-up, or ped^ is added to an
event
------------------------------------------------------------------------
r5666 | medward2 | 2016-04-23 19:42:07 +0100 (Sat, 23 Apr 2016) | 1
line

added rm-repeated-pitches to slippery chicken class to make 'tunes'
with changing pitches where repeated pitches were somehow generated
------------------------------------------------------------------------
r5631 | medward2 | 2016-04-19 18:49:02 +0100 (Tue, 19 Apr 2016) | 1
line

added possibility to (set-sc-config 'verbose-pitch-selection t) so we
can see details of the pitch selection algorithm when calling
make-slippery-chicken
------------------------------------------------------------------------
r5630 | medward2 | 2016-04-11 11:20:14 +0100 (Mon, 11 Apr 2016) | 1
line

changed osc-call's sequence length from 512 to 4096 to increase the
amount of data we can send between apps
------------------------------------------------------------------------
r5593 | medward2 | 2016-03-05 17:06:47 +0000 (Sat, 05 Mar 2016) | 1 line

added the wrap method to chord and fixed some issues with
transpositions
------------------------------------------------------------------------
r5533 | medward2 | 2016-01-30 14:08:12 +0000 (Sat, 30 Jan 2016) | 1
line

added cmn-display to the set-map class by abstracting the code from
the set-palette class into functions that deal with lists of set
objects (and recursive palettes) and making the class methods merely
placeholders to call the cmn-display-sets function
------------------------------------------------------------------------
r5532 | medward2 | 2016-01-29 20:17:57 +0000 (Fri, 29 Jan 2016) | 1
line

added :permutate to auto-sequence to allow for a different sequence
selection algorithm aimed at the same goal



================================================================================
18.1.16:  1.0.6

------------------------------------------------------------------------
r5440 | medward2 | 2015-11-14 14:20:25 +0000 (Sat, 14 Nov 2015) | 1 line

added more voices to the standard instrument palette and allowed use
of tenor-8vb clef (for tenor voice)
------------------------------------------------------------------------
r5439 | medward2 | 2015-11-14 12:42:34 +0000 (Sat, 14 Nov 2015) | 1 line

added instrument-change check for staff-lines
------------------------------------------------------------------------
r5438 | medward2 | 2015-11-13 11:32:35 +0000 (Fri, 13 Nov 2015) | 1 line

documented arbitrary LP code
------------------------------------------------------------------------
r5422 | medward2 | 2015-11-13 10:53:08 +0000 (Fri, 13 Nov 2015) | 1 line

made sure starting percussion clef and < 5 starting staff lines works
------------------------------------------------------------------------
r5421 | medward2 | 2015-11-13 10:17:23 +0000 (Fri, 13 Nov 2015) | 1 line

instrument objects can now specify :staff-lines and changing instrument
at any point in a piece will change the number of staff lines if
necessary
------------------------------------------------------------------------
r5420 | medward2 | 2015-10-21 12:25:48 +0100 (Wed, 21 Oct 2015) | 1 line

added two-sided option to write-lp-data-for-all/lp-display
------------------------------------------------------------------------
r5404 | medward2 | 2015-10-03 18:55:06 +0100 (Sat, 03 Oct 2015) | 1 line

added :pan-fun to clm-play
------------------------------------------------------------------------
r5399 | medward2 | 2015-10-02 18:37:27 +0100 (Fri, 02 Oct 2015) | 1 line

added kontakt-to-sfp method for converting .nki files to
soundfile-palettes.
------------------------------------------------------------------------
r5397 | medward2 | 2015-10-02 10:40:31 +0100 (Fri, 02 Oct 2015) | 1 line

fixed clm-play to handle chords correctly
------------------------------------------------------------------------
r5396 | medward2 | 2015-10-01 22:01:46 +0100 (Thu, 01 Oct 2015) | 1 line

added :snd-selector to clm-play so we can choose sndfiles by e.g. pitch
after using sfp:set-frequency-from-filename for working with sample
libraries
------------------------------------------------------------------------
r5393 | medward2 | 2015-09-30 15:24:09 +0100 (Wed, 30 Sep 2015) | 1 line

added print-for-init to sndfile-palette class so we can save palettes to
a file for reading back in after doing freq analysis
------------------------------------------------------------------------
r5391 | medward2 | 2015-09-25 15:01:07 +0100 (Fri, 25 Sep 2015) | 1 line

fixed bug in make-sfp-from-folder when there are no subfolders; also
made automatic freq detection an option in sndfile-palette, rather than
default when freq isn't given for a sndfile
------------------------------------------------------------------------
r5388 | medward2 | 2015-09-17 17:40:26 +0100 (Thu, 17 Sep 2015) | 1 line

midi-play: can now pass a function to :force-velocity e.g. to randomise
events' amplitudes
------------------------------------------------------------------------
r5387 | medward2 | 2015-09-16 17:26:21 +0100 (Wed, 16 Sep 2015) | 1 line

added coloured markers to pexpand-reaper-markers
------------------------------------------------------------------------
r5384 | medward2 | 2015-09-07 12:01:50 +0100 (Mon, 07 Sep 2015) | 1 line

added auto-correlation pitch detection as a default for all sndfile
objects, unless frequency is passed 'by hand'
------------------------------------------------------------------------
r5383 | medward2 | 2015-09-04 15:38:25 +0100 (Fri, 04 Sep 2015) | 1 line

added pexpand-reaper-markers function
------------------------------------------------------------------------
r5381 | medward2 | 2015-08-20 15:55:02 +0100 (Thu, 20 Aug 2015) | 1 line

limit-shift-octave method now also in the set-palette class, with curves
------------------------------------------------------------------------
r5376 | medward2 | 2015-08-12 17:40:43 +0100 (Wed, 12 Aug 2015) | 1 line

added chord class's similarity method to compare two chords
------------------------------------------------------------------------
r5374 | medward2 | 2015-08-06 18:10:52 +0100 (Thu, 06 Aug 2015) | 1 line

added spectra.lsp and others for calculating spectral data
e.g. get-spectra-al
------------------------------------------------------------------------
r5373 | medward2 | 2015-08-05 15:43:50 +0100 (Wed, 05 Aug 2015) | 1 line

added get-spectrum.lsp
------------------------------------------------------------------------
r5367 | medward2 | 2015-07-31 11:59:18 +0100 (Fri, 31 Jul 2015) | 1 line

added auto-sequence to the set-palette class
------------------------------------------------------------------------
r5366 | medward2 | 2015-07-29 12:38:01 +0100 (Wed, 29 Jul 2015) | 1 line

made sc-set a subclass of chord rather than sclist so that it can
inherit new chord slots such as dissonance and centroid
------------------------------------------------------------------------
r5364 | medward2 | 2015-07-28 16:54:26 +0100 (Tue, 28 Jul 2015) | 1 line

added calculate-spectral-centroid to chord class
------------------------------------------------------------------------
r5360 | medward2 | 2015-07-27 19:49:56 +0100 (Mon, 27 Jul 2015) | 1 line

added calculate-dissonance for the chord class: uses a perceptually
validated method for complex chords taking partials into account
------------------------------------------------------------------------
r5359 | medward2 | 2015-07-24 21:53:22 +0100 (Fri, 24 Jul 2015) | 1 line

added average-pitch method to sc-set
------------------------------------------------------------------------
r5358 | medward2 | 2015-07-24 20:56:12 +0100 (Fri, 24 Jul 2015) | 1 line

added the play-all chord function to play all the notes in the given
set as a chord
------------------------------------------------------------------------
r5357 | medward2 | 2015-07-24 12:23:59 +0100 (Fri, 24 Jul 2015) | 1 line

added get-last-attacks and get-nth-attack-with-tied in rthm-seq-bar
class
------------------------------------------------------------------------
r5355 | medward2 | 2015-07-23 10:55:37 +0100 (Thu, 23 Jul 2015) | 1 line

20/7/15 added set-standard-instrument-slot for convenience of not having
to type +slippery-chicken-standard-instrument-palette+
------------------------------------------------------------------------
r5354 | medward2 | 2015-07-22 19:47:48 +0100 (Wed, 22 Jul 2015) | 1 line

added pexpand-section-length
------------------------------------------------------------------------
r5332 | medward2 | 2015-07-01 12:56:52 +0100 (Wed, 01 Jul 2015) | 1 line

added activity-levels-env class
------------------------------------------------------------------------
r5291 | medward2 | 2015-06-03 18:34:44 +0100 (Wed, 03 Jun 2015) | 1 line

rests possible--in ()--in rqq
------------------------------------------------------------------------
r5287 | medward2 | 2015-05-29 11:15:07 +0100 (Fri, 29 May 2015) | 1 line

replaced and reimplemented rqq code to make it generate proper SC
rhythms instead of relying on CMN
------------------------------------------------------------------------
r5286 | medward2 | 2015-05-25 11:38:28 +0100 (Mon, 25 May 2015) | 1 line

added remove-pair
------------------------------------------------------------------------
r5244 | medward2 | 2015-03-26 19:31:05 +0000 (Thu, 26 Mar 2015) | 1 line

added :indent to write-lp-data-for-all (and lp-display) so that you can
choose to have no first system indentation at the beginning of a score
------------------------------------------------------------------------
r5243 | medward2 | 2015-03-26 18:59:10 +0000 (Thu, 26 Mar 2015) | 1 line

added :title to write-lp-data-for-all (and lp-display) so that you can
choose to display (T) or not display a title (NIL), or add a title on
the fly by passing a string
------------------------------------------------------------------------
r5242 | medward2 | 2015-03-25 19:00:03 +0000 (Wed, 25 Mar 2015) | 1 line

added exaggerate-env
------------------------------------------------------------------------
r5222 | medward2 | 2015-03-12 16:34:02 +0000 (Thu, 12 Mar 2015) | 1 line

added limit-high-low to utilities
------------------------------------------------------------------------
r5221 | medward2 | 2015-03-05 19:07:16 +0000 (Thu, 05 Mar 2015) | 1 line

changed the default ports of osc-call and osc-sc-eval.maxpat to 8090
and 8091
------------------------------------------------------------------------
r5220 | medward2 | 2015-03-01 16:00:47 +0000 (Sun, 01 Mar 2015) | 1 line

added balance mark/image to lilypond.ly
------------------------------------------------------------------------
r5217 | medward2 | 2015-02-04 19:53:00 +0000 (Wed, 04 Feb 2015) | 1 line

added :makenote-compatible to write-antescofo to reverse the order of
duration and channel in writing midi notes; this means the 4-element
list of a midi-note can now be sent directly to makenote in maxmsp
------------------------------------------------------------------------
r5200 | medward2 | 2015-01-26 17:57:43 +0000 (Mon, 26 Jan 2015) | 1 line

write-antescofo now writes MIDI program changes and can round tempi
------------------------------------------------------------------------
r5197 | medward2 | 2015-01-23 18:22:51 +0000 (Fri, 23 Jan 2015) | 1 line

fixes to write-antescofo to make sure bar number messages are being
sent at the right time
------------------------------------------------------------------------
r5195 | medward2 | 2015-01-20 12:38:51 +0000 (Tue, 20 Jan 2015) | 1 line

added time-sig::num-beats-at-tempo
------------------------------------------------------------------------
r5193 | medward2 | 2015-01-19 19:25:23 +0000 (Mon, 19 Jan 2015) | 1 line

added messages-first keyword to write-antescofo method to allow
antescofo messages to be written before the note data
------------------------------------------------------------------------
r5192 | medward2 | 2015-01-17 17:55:52 +0000 (Sat, 17 Jan 2015) | 1 line

added :write-player to replace-multi-bar-events so we can ensure all
new events have the player slot correctly set; default is NIL however
------------------------------------------------------------------------
r5175 | medward2 | 2015-01-12 15:51:51 +0000 (Mon, 12 Jan 2015) | 1 line

fix to event::get-lp-data so that it works with nested tuplets
(e.g. cello in slippery when wet bar 1
------------------------------------------------------------------------
r5141 | medward2 | 2014-10-28 21:44:10 +0000 (Tue, 28 Oct 2014) | 1 line

added chord::get-highest

================================================================================
20.10.14:  1.0.5

------------------------------------------------------------------------
r5041 | medward2 | 2014-10-04 19:23:37 +0100 (Sat, 04 Oct 2014) | 1 line

added chord method artificial-harmonic?
------------------------------------------------------------------------
r5039 | medward2 | 2014-09-07 19:06:44 +0100 (Sun, 07 Sep 2014) | 1 line

changed consolidate-rests and *-max to return the rsb object instead of T;
improved consolidate-rests method.
------------------------------------------------------------------------
r5011 | medward2 | 2014-06-28 16:09:06 +0100 (Sat, 28 Jun 2014) | 1 line

fixed bug in get-events-sorted-by-time hit when calling tie-over...(player
slots were nil) 
------------------------------------------------------------------------
r4993 | medward2 | 2014-06-09 13:41:33 +0100 (Mon, 09 Jun 2014) | 1 line

added :between-system-space to write-lp-data-for-all
------------------------------------------------------------------------
r4992 | medward2 | 2014-06-07 19:16:27 +0100 (Sat, 07 Jun 2014) | 1 line

added procession-mirror
------------------------------------------------------------------------
r4990 | medward2 | 2014-06-02 18:48:06 +0100 (Mon, 02 Jun 2014) | 1 line

changed app to find cmn-all.lisp and friends in OSX 10.9
------------------------------------------------------------------------
r4955 | medward2 | 2014-05-28 17:29:37 +0100 (Wed, 28 May 2014) | 1 line

can now change staff names at sc init
------------------------------------------------------------------------
r4952 | medward2 | 2014-05-26 10:45:18 +0100 (Mon, 26 May 2014) | 1 line

osc-call can now be silent; updated doc also
------------------------------------------------------------------------
r4933 | medward2 | 2014-05-14 20:13:36 +0100 (Wed, 14 May 2014) | 1 line

antescofo: grace notes working in both group and follower notes
------------------------------------------------------------------------
r4930 | medward2 | 2014-05-10 12:57:58 +0100 (Sat, 10 May 2014) | 1 line

added (get-sc-config 'asco-msg-rest-warning)
------------------------------------------------------------------------
r4913 | medward2 | 2014-05-09 13:27:39 +0100 (Fri, 09 May 2014) | 1 line

improved rationalize-if-simple
------------------------------------------------------------------------
r4897 | medward2 | 2014-05-09 11:31:19 +0100 (Fri, 09 May 2014) | 1 line

fractions and beat2ms added to write-antescofo
------------------------------------------------------------------------
r4862 | medward2 | 2014-05-08 11:10:32 +0100 (Thu, 08 May 2014) | 1 line

antescofo labels and messages seem to be working
------------------------------------------------------------------------
r4853 | medward2 | 2014-05-05 18:58:45 +0100 (Mon, 05 May 2014) | 1 line

write-antescofo seems to be working.
------------------------------------------------------------------------
r4848 | medward2 | 2014-04-30 10:38:30 +0100 (Wed, 30 Apr 2014) | 1 line

added get-clusters
------------------------------------------------------------------------
r4846 | medward2 | 2014-04-28 11:18:10 +0100 (Mon, 28 Apr 2014) | 1 line

added envelope-boundaries function for finding sharp changes in envelope y
values 
------------------------------------------------------------------------
r4844 | medward2 | 2014-04-21 20:36:18 +0100 (Mon, 21 Apr 2014) | 1 line

added utilities::interleave
------------------------------------------------------------------------
r4827 | medward2 | 2014-04-21 18:48:21 +0100 (Mon, 21 Apr 2014) | 1 line

fixed clm-play bug that was causing sections which begin with a rest seq to
generate no events for the whole section 
------------------------------------------------------------------------
r4810 | medward2 | 2014-04-04 14:51:06 +0100 (Fri, 04 Apr 2014) | 1 line

fixed tuplets to work with any(?) irrational
------------------------------------------------------------------------
r4806 | medward2 | 2014-03-24 20:22:21 +0000 (Mon, 24 Mar 2014) | 1 line

added glock, xyl and celesta instruments





================================================================================
14.1.14:   1.0.4

------------------------------------------------------------------------
r4351 | medward2 | 2014-01-09 09:35:31 +0000 (Thu, 09 Jan 2014) | 1 line

improved remove-extraneous-dynamics; added has-hairpin method, etc.
------------------------------------------------------------------------
r4347 | medward2 | 2013-12-31 04:37:04 +0000 (Tue, 31 Dec 2013) | 1 line

added :up and :down to stack et al
------------------------------------------------------------------------
r4346 | medward2 | 2013-12-30 12:46:28 +0000 (Mon, 30 Dec 2013) | 1 line

changed white-degree of pitch class to reflect lowest midi octave being -1
instead of 0; also made is-sharp etc. work for that octave .
------------------------------------------------------------------------
r4345 | medward2 | 2013-12-28 13:11:39 +0000 (Sat, 28 Dec 2013) | 1 line

moved notes-before in event:get-lp-data as there was a bug with tuplets and
notes-before 
------------------------------------------------------------------------
r4344 | medward2 | 2013-12-25 05:39:15 +0000 (Wed, 25 Dec 2013) | 1 line

removed src comparison from pitch=
------------------------------------------------------------------------
r4339 | medward2 | 2013-12-06 16:40:57 +0000 (Fri, 06 Dec 2013) | 1 line

changed amongst other things :force-midi-channel to T instead of NIL in
make-chord 
------------------------------------------------------------------------
r4335 | medward2 | 2013-12-03 11:22:02 +0000 (Tue, 03 Dec 2013) | 1 line

changes to a-weighting
------------------------------------------------------------------------
r4333 | medward2 | 2013-11-18 15:23:07 +0000 (Mon, 18 Nov 2013) | 1 line

added slippery-chicken method get-phrases
------------------------------------------------------------------------
r4264 | medward2 | 2013-11-16 12:26:43 +0000 (Sat, 16 Nov 2013) | 1 line

added :clone and :if-not-enough to inefficiently-permutate
------------------------------------------------------------------------
r4262 | medward2 | 2013-11-14 17:55:52 +0000 (Thu, 14 Nov 2013) | 1 line

added high-sine and noise graphics & accompanying Lilypond marks
------------------------------------------------------------------------
r4261 | medward2 | 2013-11-14 16:07:49 +0000 (Thu, 14 Nov 2013) | 1 line

added 'warn-no-cmn-mark and 'warn-no-lp-mark for sc-config to turn off missing
mark warnings when writing scores in either package 
------------------------------------------------------------------------
r4259 | medward2 | 2013-11-14 14:59:16 +0000 (Thu, 14 Nov 2013) | 1 line

added add-mark-before etc. to pitch so we can have different coloured notes and
note heads on individual notes in a chord 
------------------------------------------------------------------------
r4257 | medward2 | 2013-11-13 19:05:03 +0000 (Wed, 13 Nov 2013) | 1 line

added add-pitches method to event
------------------------------------------------------------------------
r4229 | medward2 | 2013-11-04 14:08:06 +0000 (Mon, 04 Nov 2013) | 1 line

clm-play can now call user-defined instruments.
------------------------------------------------------------------------
r4226 | medward2 | 2013-10-30 19:57:54 +0000 (Wed, 30 Oct 2013) | 1 line

fixed bug in rsb::total-degrees that was summing tied notes so averaging for
tessitura wasn't working when sc::update-instruments-total-duration was
called. 
------------------------------------------------------------------------
r4221 | medward2 | 2013-10-28 20:18:37 +0000 (Mon, 28 Oct 2013) | 1 line

re-init working with hyperboles--big step forward to being able to reinitialise
sc objects with new data 
------------------------------------------------------------------------
r4219 | medward2 | 2013-10-26 18:22:58 +0100 (Sat, 26 Oct 2013) | 1 line

added sc-set::add-harmonics and tightened up setf methods
------------------------------------------------------------------------
r4202 | medward2 | 2013-10-26 12:08:11 +0100 (Sat, 26 Oct 2013) | 1 line

fixed sc-set so that (setf subsets) inits ral and pitch-objects
------------------------------------------------------------------------
r4201 | medward2 | 2013-10-23 21:13:55 +0100 (Wed, 23 Oct 2013) | 1 line

added sc::get-nearest-event method
------------------------------------------------------------------------
r4199 | medward2 | 2013-10-23 18:05:39 +0100 (Wed, 23 Oct 2013) | 1 line

added rsp-subseq method
------------------------------------------------------------------------
r4194 | medward2 | 2013-10-17 19:38:51 +0100 (Thu, 17 Oct 2013) | 1 line

fixed bug that caused midi-play to fail in pieces with sub-sub-sections
------------------------------------------------------------------------
r4192 | medward2 | 2013-10-09 14:34:35 +0100 (Wed, 09 Oct 2013) | 1 line

force-in-range method added
------------------------------------------------------------------------
r4189 | medward2 | 2013-09-07 17:34:21 +0100 (Sat, 07 Sep 2013) | 1 line

added defer slot to sc and created sc-init method so it's now possible to
subclass sc 
------------------------------------------------------------------------
r4188 | medward2 | 2013-09-06 10:00:26 +0100 (Fri, 06 Sep 2013) | 1 line

added decimate-env
------------------------------------------------------------------------
r4183 | medward2 | 2013-09-04 13:24:32 +0100 (Wed, 04 Sep 2013) | 1 line

fixed bug in rthm-seq::get-nth-rhythm; added rthm-seq::clear-ties-beg-end for
use in split-into-single-bars 
------------------------------------------------------------------------
r4182 | medward2 | 2013-09-03 21:44:42 +0100 (Tue, 03 Sep 2013) | 1 line

added split-into-single-bars for rthm-seq and rsp
------------------------------------------------------------------------
r4180 | medward2 | 2013-09-03 10:49:33 +0100 (Tue, 03 Sep 2013) | 1 line

added proportions functions for dividing or expanding durations from
proportional ratios 
------------------------------------------------------------------------
r4177 | medward2 | 2013-08-29 10:40:47 +0100 (Thu, 29 Aug 2013) | 1 line

stack now working by frequency as well as by note intervals
------------------------------------------------------------------------
r4174 | medward2 | 2013-08-27 17:52:01 +0100 (Tue, 27 Aug 2013) | 1 line

LP now resolves < 1/4 tones to nearest 1/4 tone; check-beams improved

------------------------------------------------------------------------
r4170 | medward2 | 2013-08-25 13:38:53 +0100 (Sun, 25 Aug 2013) | 1 line

added sc-force-rest2 and changed get-event to be able to not trigger an error;
also made rhythms store their bar position and events the player they belong
to; also added update-instrument-slots and related methods 
------------------------------------------------------------------------
r4154 | medward2 | 2013-07-03 16:34:06 +0100 (Wed, 03 Jul 2013) | 1 line

added kontakt-to-coll
------------------------------------------------------------------------
r4046 | medward2 | 2013-06-22 11:47:38 +0100 (Sat, 22 Jun 2013) | 1 line

system-open-file now working in CCL




================================================================================
24.6.13:   1.0.3

------------------------------------------------------------------------
r4006 | medward2 | 2013-06-19 16:53:34 +0100 (Wed, 19 Jun 2013) | 1 line

Various configuration variables are now more easily user-controllable
via (set-sc-config) rather than global variables.

------------------------------------------------------------------------
r3939 | medward2 | 2013-06-18 16:54:41 +0100 (Tue, 18 Jun 2013) | 1 line

'Minimal' versions of slippery chicken Lisp images for Windows and OSX
are now offered alongside the source code and OSX app.  This will make
installation very much simpler for new users who don't need
CLM--essentially just download, unzip, and double-click.

------------------------------------------------------------------------
r3935 | medward2 | 2013-06-18 12:07:19 +0100 (Tue, 18 Jun 2013) | 1 line

Added ccl.lsp to Common Music to make CM run more easily in Clozure
Common Lisp.  Clozure can now also open EPS and MIDI files and will
run Lilypond automatically, opening the PDF afterwards, just like SBCL.

------------------------------------------------------------------------
r3878 | medward2 | 2013-06-15 13:31:37 +0100 (Sat, 15 Jun 2013) | 1 line

Improvements to osc-sc, including osc-sc-eval.maxpat and a better
osc-test.maxpat (both in doc/examples).

------------------------------------------------------------------------
r3877 | medward2 | 2013-06-15 11:27:10 +0100 (Sat, 15 Jun 2013) | 1 line

Updated app to run sbcl-1.1.8 and SLIME 2013-04-02

------------------------------------------------------------------------
r3743 | medward2 | 2013-06-12 20:03:58 +0100 (Wed, 12 Jun 2013) | 1 line

Added sc-default-amplitude to user configuration instead of always
defaulting to 0.7 in new event instances.

------------------------------------------------------------------------
r3740 | medward2 | 2013-06-10 22:39:15 +0100 (Mon, 10 Jun 2013) | 1 line

rthm-seq-map's add-repeats method now has a mechanism to avoid repeating
rest seqs across simultaneous parts.




================================================================================

10.6.13:    1.0.2

------------------------------------------------------------------------
r3658 | medward2 | 2013-06-04 22:01:40 +0100 (Tue, 04 Jun 2013) | 1 line

Added OSC support for communication between e.g. MaxMSP and Lisp.
Only works with SBCL on OSX.
------------------------------------------------------------------------
r3625 | medward2 | 2013-06-03 14:15:24 +0100 (Mon, 03 Jun 2013) | 1 line

Added update-app-src function for SVN updating of source from within SC
------------------------------------------------------------------------
r3575 | medward2 | 2013-06-01 15:30:20 +0100 (Sat, 01 Jun 2013) | 1 line

added lp-display for generation and opening of the score PDF from within Lisp
using Lilypond  
------------------------------------------------------------------------
r3574 | medward2 | 2013-06-01 13:34:34 +0100 (Sat, 01 Jun 2013) | 1 line

We now use +sc-default-dir+ instead of /tmp when generating files.  cmn-display
and midi-play also now use the title or object ID as part of the filename
instead of e.g. cmn.eps 
------------------------------------------------------------------------
r3571 | medward2 | 2013-05-30 20:06:45 +0100 (Thu, 30 May 2013) | 1 line

change-pitches can now be passed written pitches for transposing instruments
------------------------------------------------------------------------
r3569 | medward2 | 2013-05-30 18:39:00 +0100 (Thu, 30 May 2013) | 1 line

created globals.lsp for user-configured preferences
------------------------------------------------------------------------
r3564 | medward2 | 2013-05-28 21:02:29 +0100 (Tue, 28 May 2013) | 1 line

changed get-harmonics to treat arg1 as a specific partial num
------------------------------------------------------------------------
r3563 | medward2 | 2013-05-28 11:31:56 +0100 (Tue, 28 May 2013) | 1 line

added :force-naturals to sc::enharmonics
------------------------------------------------------------------------
r3558 | medward2 | 2013-05-21 10:36:58 +0100 (Tue, 21 May 2013) | 1 line

Added robodoc for activity-levels class
------------------------------------------------------------------------
r3538 | medward2 | 2013-05-18 09:29:15 +0100 (Sat, 18 May 2013) | 1 line

Fixed bug that stopped us making a set-palette from existing sets. Also made
dynamics given as :marks in a rthm-seq-palette set the amplitude slot of the
resulting sequence's events.





================================================================================
2.5.13:     1.0.1 

r3469 | medward2 | 2013-04-20 15:45:09 +0100 (Sat, 20 Apr 2013) | 1 line

allowed make-event to specify given pitch as being the written note
------------------------------------------------------------------------
r3468 | medward2 | 2013-04-20 13:51:16 +0100 (Sat, 20 Apr 2013) | 1 line

bars-to-sc working with existing sc objects!
------------------------------------------------------------------------
r3463 | medward2 | 2013-04-19 09:20:16 +0100 (Fri, 19 Apr 2013) | 1 line

added checks for beams on rests when calling cmn-display
------------------------------------------------------------------------
r3461 | medward2 | 2013-04-18 14:12:10 +0100 (Thu, 18 Apr 2013) | 1 line

fixed midi-note-float problem
------------------------------------------------------------------------
r3459 | medward2 | 2013-04-03 21:21:31 +0100 (Wed, 03 Apr 2013) | 1 line

added cmn-display-pitch-list method
------------------------------------------------------------------------
r3458 | medward2 | 2013-04-03 19:04:38 +0100 (Wed, 03 Apr 2013) | 1 line

get-linear-sequence now accesses rules not the data slot; updated all tests and
documentation to reflect this 
------------------------------------------------------------------------
r3440 | medward2 | 2013-03-29 15:54:14 +0000 (Fri, 29 Mar 2013) | 1 line

added do-lookup-linear method to l-for-lookup
------------------------------------------------------------------------
r3435 | medward2 | 2013-03-28 13:04:33 +0000 (Thu, 28 Mar 2013) | 1 line

package exports now sorted
------------------------------------------------------------------------
r3432 | medward2 | 2013-03-27 19:50:10 +0000 (Wed, 27 Mar 2013) | 1 line

clarified documentation for pitch-seqs with named instruments; added unit test
for such 
------------------------------------------------------------------------
r3412 | medward2 | 2013-02-12 19:15:25 +0000 (Tue, 12 Feb 2013) | 1 line

added bass guitar to standard instruments palette
------------------------------------------------------------------------
r3378 | reed@seanreed.ie | 2012-12-23 15:20:54 +0000 (Sun, 23 Dec 2012) | 1 line

added links to example lisp code for videos.html
------------------------------------------------------------------------
r3361 | medward2 | 2012-12-16 11:45:30 +0000 (Sun, 16 Dec 2012) | 1 line

added sndfile-ext class

EOF
