<commit_before># Synth In C

![](Screen1.png) ![](Screen2.png)

This is a simple iOS application that plays <NAME>'s ["In C"](https://en.wikipedia.org/wiki/In_C) score
using one or more AudioUnit samplers. The score varies with each generation, but the algorithm that currently
does it is fairly simplistic. At times though, It does create some nice interplay among the voices.

The Swift code is fairly straightforward and it only uses stock iOS CoreAudio and AVFramework frameworks.

# Dependencies

* [InAppSettingsKit](https://github.com/futuretap/InAppSettingsKit) -- old but dependable framework for
showing and editing app settings in-app.
* [SwiftyUserDefaults](https://github.com/radex/SwiftyUserDefaults) -- nice Swift interface into NSUserDefaults.
* [ASValueTrackingSlider](https://github.com/alskipp/ASValueTrackingSlider) -- great bit of code for showing
UISlider values

The first two have entries in the [Carthage](https://github.com/Carthage/Carthage) Cartfile. For the
ASValueTrackingSlider, I just copied the necessary files, unchanged.<commit_msg>Added screens<commit_after># Synth In C

![](Screen1.png) ![](Screen2.png)

This is a simple iOS application that plays <NAME>'s ["In C"](https://en.wikipedia.org/wiki/In_C) score
using one or more AudioUnit samplers. The score varies with each generation, but the algorithm that currently
does it is fairly simplistic. At times though, It does create some nice interplay among the voices.

The Swift code is fairly straightforward and it only uses stock iOS CoreAudio and AVFramework frameworks.

# Dependencies

* [InAppSettingsKit](https://github.com/futuretap/InAppSettingsKit) -- old but dependable framework for
showing and editing app settings in-app.
* [SwiftyUserDefaults](https://github.com/radex/SwiftyUserDefaults) -- nice Swift interface into NSUserDefaults.
* [ASValueTrackingSlider](https://github.com/alskipp/ASValueTrackingSlider) -- great bit of code for showing
UISlider values (see image above)

The first two have entries in the [Carthage](https://github.com/Carthage/Carthage) Cartfile. For the
ASValueTrackingSlider, I just copied the necessary files, unchanged.
{'fraction_non_alphanumeric': 0.08921933085501858, 'fraction_numerical': 0.0018587360594795538, 'mean_word_length': 5.240579710144927, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 10, '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': '1577981', 'n_tokens_mistral': 620, 'n_tokens_neox': 597, 'n_words': 233}