An open API service indexing awesome lists of open source software.

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

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}
}