https://github.com/tidalcycles/tidal-fuzz-completer
Autocoder agent producing Tidal patterns and atom-auto suggestion package
https://github.com/tidalcycles/tidal-fuzz-completer
Last synced: about 2 months ago
JSON representation
Autocoder agent producing Tidal patterns and atom-auto suggestion package
- Host: GitHub
- URL: https://github.com/tidalcycles/tidal-fuzz-completer
- Owner: tidalcycles
- License: agpl-3.0
- Created: 2021-05-10T17:33:47.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-18T15:45:46.000Z (over 3 years ago)
- Last Synced: 2025-05-08T08:23:43.317Z (about 2 months ago)
- Language: Haskell
- Size: 130 KB
- Stars: 12
- Watchers: 10
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fuzz-completer
Tidal autonomous agent "Fuzz" is a code generator combined with the autocomplete package. It allows you to produce unique and syntactically correct Tidal code produced by a machine counterpart for use in collaborative improvisation.
## To run
* Git clone and add this repository to atom package directory ~/Users/yourname/.atom/packages
* Open the terminal, cd into this repository>src
* Run terminal command: runhaskell listen.hs
* In atom, run ctl+y h to start
* Type a $ symbol to receive suggestions
* To exit, run ctrl + c in terminal
## To-do
- [ ] Mini-notation tokenisation and inclusion
- [ ] Extend from bi-gram representation to n-gram
- [ ] Develop capabilities for machine evaluation of patterns
- [ ] Develop a machine (artificial) aesthetic to distinguish patterns?## Citation
@article{wilson2021autonomous,
title={Autonomous Creation of Musical Pattern from Types and Models in Live Coding},
author={Wilson, E and Lawson, S and McLean, A and Stewart, J and others},
year={2021}
}