artsong
is based on musical building block is designed
for experimental musicians, advanced
music hobbyists and composers
is a large and highly configurable
music composition
freeware framework that
supports all versions of
windows operating system.
artsong is designed as a general purpose
composition framework is ‘intended’ to be devoid
of any particular musical style. it has the
attractive gui facility with the inbuilt help
option; an electronic-procedural manuscript
paper that you can apply to any specific
composition problem. key features of artsong 6:
-scripting: a complete script development and
runtime environment for both pascal and basic
scripts with syntax-sensitive source-code
editors (keyword highlighting), integrated
debugging, and a large library of built-in
objects and functions are included. artsong's
scripting capabilities offer a powerful
general-purpose solution for composition,
analysis, or editing. -over 30 algorithm plugins
including 8 distribution functions, chaos
attractors,
image to music, text to music,
meter, chord progression generaters, -controller
components supporting any midi channel-voice
message can be associated with specific tracks,
-unlimited tracks and algorithms per project,
-tonal compositions can set a pitch-generation
probability for each individual pitch-class for
adding varying degrees of chromaticity to tonal
compositions. -scale and chord resources can be
defined and applied as defined over the full 1-
to 10-octave midi pitch range. chords defined
within a 1-octave range will be repeated each
octave, chords defined over a 2-octave range
will be applied every two octaves, etc. -a
single-note editor has been added for
adding-editing of individual note events.
-multiple time signatures -multilevel undo/redo
-save projects as midi, artsong projects, or
simple csound score files, -automatic conversion
of midi
files to artsong projects,
-build custom libraries of
data patterns, presets, and
project templates for reuse.