alga: Algorithmic automation for various DAWs
How to algorithmically control every aspect of music using familiar, robust tools: plugins, DAWs, etc. that have not been built with this in mind? I've partially solved the problem in MIDA — program that generates MIDI files using very simple and symmetric language. However, even though MIDA is a fine tool to create scores, it's not sufficient if you want to control everything. Initially I thought I could find some plugins that can algorithmically control other plugins, but there are no decent tools of this sort. How automation is handled in a traditional DAW? Well, you draw it in a separate track. Wouldn't it be a good idea to algorithmically perform exactly that: drawing of the automation track. This is simpler than it may seem: many DAWs allow to export tracks in XML format, and this is all we need to start our hacking.
[Skip to Readme]
Modules
[Index]
Flags
Manual Flags
Name | Description | Default |
---|---|---|
dev | Turn on development settings. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- alga-0.2.2.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.0, 0.2.0, 0.2.1, 0.2.2 |
---|---|
Change log | CHANGELOG.md |
Dependencies | aeson (>=0.7 && <0.12), alga (>=0.2.2), base (>=4.8 && <5.0), containers (>=0.5.5.1 && <0.6), data-default (>=0.5.3 && <0.8), exceptions (>=0.8 && <0.9), file-embed (>=0.0.9), filepath (>=1.3.0.2 && <1.5), formatting (>=6.2 && <7.0), haskeline (>=0.7.1.3 && <0.8), hxt (>=9.3.1 && <9.4), megaparsec (>=5.0 && <6.0), mtl (>=2.1.3.1 && <3.0), optparse-applicative (>=0.11 && <0.13), path (>=0.5.3 && <0.6), path-io (>=0.3.1 && <2.0), QuickCheck (>=2.8.2 && <2.10), random, semigroups (>=0.18 && <0.19), text (>=1.2.0.4 && <1.3), tf-random (>=0.5 && <1.0), transformers (>=0.2.0.0 && <0.6), yaml (>=0.8.15 && <0.9) [details] |
License | GPL-3.0-only |
Copyright | Copyright © 2015–2016 Mark Karpov |
Author | Mark Karpov |
Maintainer | Mark Karpov |
Revised | Revision 1 made by HerbertValerioRiedel at 2019-05-20T18:50:18Z |
Category | Language |
Home page | https://github.com/mrkkrp/alga |
Source repo | head: git clone https://github.com/mrkkrp/alga.git |
Uploaded | by mrkkrp at 2016-09-10T13:32:15Z |
Distributions | |
Executables | alga |
Downloads | 3158 total (6 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2016-10-26 [all 1 reports] |