<commit_before># likely music

![screenshot on 2017-09-05](screenshot.png)

## TODO

- [x] overlay styling
- [ ] graph validation
- [ ] WAV export (using fluidsynth)
- [ ] custom manipulation bar style
- [ ] in browser player (by exporting a mp3 or similar using fluidsynth and
  loading using javascript)
- [ ] JS refactoring
- [ ] switch to SASS or similar
- [x] quicksave in localstorage
- [ ] add help text
- [ ] nice unicode musical symbols<commit_msg>Development setup guide<commit_after># likely music

![screenshot on 2017-09-05](screenshot.png)

## TODO

- [x] overlay styling
- [ ] graph validation
- [ ] WAV export (using fluidsynth)
- [ ] custom manipulation bar style
- [ ] in browser player (by exporting a mp3 or similar using fluidsynth and
  loading using javascript)
- [ ] JS refactoring
- [ ] switch to SASS or similar
- [x] quicksave in localstorage
- [ ] add help text
- [ ] nice unicode musical symbols

## Setup

```
cabal sandbox init
cabal install --only-dependencies
cabal build

cd web
yarn install
yarn run build:dev

cd ..
cabal run likely-music-backend
```
{'fraction_non_alphanumeric': 0.10313075506445672, 'fraction_numerical': 0.016574585635359115, 'mean_word_length': 3.685344827586207, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 3, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3240539', 'n_tokens_mistral': 375, 'n_tokens_neox': 341, 'n_words': 127}