<commit_before>sol is an interactive database of clips

it lets you organize and search for clips plus keep associated parameters, cue points, loop points, thumbnails and tags

it controls playback and adds some missing features to re*sol*ume

MIT licensed

see [the wiki](https://github.com/pussinboot/sol/wiki) for documentation on how to use/develop

## setup instructions

you will need `ffmpeg` and its associated `ffprobe`

either `pip install sol_vj` or clone this repo then `python setup.py install`

to use with resolume, see `/docs/templates` for a base composition<commit_msg>link to tutorial<commit_after>sol is an interactive database of clips

it lets you organize and search for clips plus keep associated parameters, cue points, loop points, thumbnails and tags

it controls playback and adds some missing features to re*sol*ume

MIT licensed

see [the wiki](https://github.com/pussinboot/sol/wiki) for documentation on how to use/develop

## setup instructions

you will need `ffmpeg` and its associated `ffprobe`

either `pip install sol_vj` or clone this repo then `python setup.py install`

to use with resolume, see `/docs/templates` for a base composition

## tutorial vid

[![](https://raw.githubusercontent.com/pussinboot/sol/master/docs/wiki/screens/vimeo_preview.png)](https://vimeo.com/220742126/0b27d24945)
{'fraction_non_alphanumeric': 0.07646176911544228, 'fraction_numerical': 0.012743628185907047, 'mean_word_length': 5.068181818181818, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2573008', 'n_tokens_mistral': 404, 'n_tokens_neox': 375, 'n_words': 162}