<commit_before># CodeArchive
This repository contains my solutions to interesting and sometimes unique problems using Java and other languages. These problems include classic Computer Science algorithms and exercises I've used to expand my knowledge of specific languages. They also include programs and code snippets I've developed in my career that solve common issues across a variety of applications. All of these range in difficulty from trivial to complex.

My purpose in developing this repository is to:
- Retain and reuse solutions I've developed to common problems.
- Establish a basis for developing similar language-specific archives for new languages I learn.
- Blatantly show peers and prospective employers what I have done and what my coding style is rather than just describing my capabilities in my resume.

All programs included in this repository have been developed using the Eclipse IDE. These programs are:

1. **_Sounder.java_** - :exclamation:**In-progress**:exclamation:
This program demonstrates how to control devices by controlling the pitch and volume of a sound on the local computer using the mouse. Pressing and releasing the right mouse button starts and stops the sound, moving the mouse up and down adjusts the volume, and moving it left and right adjusts the pitch. Since two discrete "things" must interact, namely mouse and sound, this is an interesting example of how to use design patterns to both simplify the code and make it easily maintainable and extensible.
<commit_msg>Updated Sounder description in README.md <commit_after># CodeArchive
This repository contains my solutions to interesting and sometimes unique problems using Java and other languages. These problems include classic Computer Science algorithms and exercises I've used to expand my knowledge of specific languages. They also include programs and code snippets I've developed in my career that solve common issues across a variety of applications. All of these range in difficulty from trivial to complex.

My purpose in developing this repository is to:
- Retain and reuse solutions I've developed to common problems.
- Establish a basis for developing similar language-specific archives for new languages I learn.
- Blatantly demonstrate my coding style to peers and prospective employers rather than just describing my capabilities in my resume.

All programs included in this repository have been developed using the Eclipse IDE. These programs are:

1. **_Sounder.java_** - 
This program demonstrates how to control devices by controlling the pitch and volume of a sound on the local computer using the mouse. Pressing and releasing the right mouse button starts and stops the sound, moving the mouse up and down adjusts the volume, and moving it left and right adjusts the pitch. Since two discrete "things" must interact, namely mouse and sound, this is an interesting example of how to use design patterns to both simplify the code and make it easily maintainable and extensible.

{'fraction_non_alphanumeric': 0.02798134576948701, 'fraction_numerical': 0.0006662225183211193, 'mean_word_length': 4.934782608695652, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3560339', 'n_tokens_mistral': 625, 'n_tokens_neox': 596, 'n_words': 452}