Accurate Timing

Accurate Timing

In many tasks we need to do something at given intervals of time. The most obvious ways may not give you the best results. Time? Meh. The most basic tasks that don’t have what you might call CPU-scale time requirements can be handled with the usual language and...
Legacy Vulnerabilities AKA Software Senescence

Legacy Vulnerabilities AKA Software Senescence

Does your business still have an XT computer in the back office because it’s running that one version of some database software that your business depends on? Yeah, we know there is. Most modern software doesn’t work like that. If you aren’t keeping...
Making Spectrograms in JUCE

Making Spectrograms in JUCE

Spectrogram of swelling trumpet sound Art+Logic’s Incubator project has made a lot of progress. In a previous post I mentioned that Dr. Scott Hawley’s technique to classify audio involved converting audio to an image and using a Convolutional Neural...
Incubator Kick-off

Incubator Kick-off

Art+Logic has kicked-off its first software Incubator project, and I was selected to handle the development effort. After meeting Dr. Scott Hawley and being briefed on the technique he uses for classification of audio files using neural networks (NN), and determining...
Teaching Your Computer To See The Easy Way

Teaching Your Computer To See The Easy Way

You’re curious about how SnapChat can apply those stamps, you want to create an autonomous controller for your USB controlled Nerf missile launcher, or maybe you have an actual business need. Here is a simple formula to get started with OpenCV so that you can achieve your Computer Vision dreams.