Hello everyone. BrushTone is an accessible Paint Tool that allows users to view, modify, and create images purely using sound. Though there is a visual interface for those with vision. If you'd like to jump right in: For best performance, Disable Display Scaling on High DPI Settings and run it in compatibility mode for WinXP SP3.
You can get the latest version from itch.io here: BrushTone v1.2.2
So, what can it do, and how does it work? You can press F12 for the help menu and use the arrow keys to select categories and topics, or check the readme for full descriptions of the commands and how they work. Here's a quick run down: Each pixel is represented by 3 values, Red, Green, and Blue. These RGB values are in turn represented by 3 sequential beeps, the pitch of each beep represents how bright each color value is, the higher the pitch, the brighter the color, the lower the pitch, the darker the color.
Tools include: Pencil, Line, Square, Full Square, Circle, Full Circle, Flood Fill, Select, Cut, Copy, Paste, Flip, Rotate, Stretch, Skew, Invert Colors, Grey Scale, Adjust RGB, Cycle Colors, RGB Explode, RGB Condense, Slice, Stitch, Create/Delete Alpha Channel, and Alpha Paint Mode.
In addition its equipped with a Window Scan that moves the cursor horrizontally across the screen along vertical steps, and includes Peter Meijers Image to Sound Algorithm. It can also load multiple images allowing you to tab between them, including Animated GIFs. The Image to Sound Renderer also includes support for Animation play back with "Batch" and "Loop" settings, allowing users to cycle through frames continuously to view animations.
As of version 1.1, it now also supports Braille Display.
Some Issues: BrushTone can only load files in the current working directory, and while it can load animated GIFs, it can't save them. Scaling performance on the Flood Fill algorithm could be better, it can take approximately 40 seconds to fill a 2000 by 2000 image. The Circle Tool may also produce small gaps at the far ends of narrow circles.
If anyone has any questions, comments, suggestions, or problems, feel free to drop a post, heh. Enjoy!