ArtSong is a Windows-based music composition software tool that combines algorithmic and generative approaches for MIDI-based music creation and structuring. It offers versatility and ease of use for composers and music producers.

Initially developed for fractal music composition, ArtSong now includes various algorithms, including IFS and Quadratic function attractors, Fourier Series, several types of random distributions, cyclic pattern generators, contour and envelope curves, Image-to-MIDI, Text-to-MIDI, Julia Sets, user-specified value sequences, and a scripting environment for developing custom algorithms and utilities.
ArtSong enables users to parameterize over 100 time-dependant properties and composition-arrangement decisions, providing greater control over the composition process. The custom dynamic variables that come with each parameterization can be assigned a value-range and an algorithmic driving-function, further enhancing the composer's control and expression. Additionally, ArtSong comes equipped with MIDI sequencing and editing capabilities to fine-tune and perfect the final composition.
Overall, ArtSong is an excellent software system that provides a range of algorithmic music composition tools and customization options. Its user-friendly interface makes it easy to use, while its advanced features make it a reliable choice for professional musicians and composers alike.
Version 7.2.0: Algorithm enhancements and bug fixes
Version 6.1.16.351: Maintenance Release
Version 6.1.14.338: Maintenance Release
Version 6.1.13.334: Added 1) Pascal and Basic Scripting, 2) Single note editing, 3) Multilevel undo/redo, 4) Several new algorithms including several new distribution functions and serial composition algorithms, 5) MIDI channel voice messages can be added to Tracks