Software Listing of Author : "Ben Rayfield"
- Bayesian Visual Cortex
- License: Freeware
- Price: 0.00


Bayesian Visual Cortex was developed as a small, simple and Open Source paint tool where the canvas is the visual cortex of a simple kind of artificial intelligence.
You paint with the mouse into its dreams and it responds by changing what you painted gradually.
- Publisher: Ben Rayfield
- Date Released:
- Download
- Platform: WinOther
- BayesianCortex for Windows
- License: Shareware
- Price:


A paint program where the canvas is the visual cortex of a simple kind of artificial intelligence. You paint with the mouse into its dreams and it responds by changing what you painted gradually. There will also be an API for using it with other programs as a general high-dimensional space. Each pixel's brightness is its own dimension. Bayesian nodes have exactly 3 childs because that is all thats needed to do NAND in a fuzzy way as Bayes' Rule which is NAND at certain extremes. NAND can be used to create any logical system. In this early version, I'm still working on edge detection and its understanding of the same shapes at different brightnesses. This will be a module of the bigger Human AI Net project and will be used for adding realtime intuitive high dimensional intelligence in audio and visual interactions with the user.
- JSoundCard
- License: Freeware
- Price: 0.00


JSoundCard is a handy, easy to use tool specially designed to make generating and receiving realtime audio as easy as a loop that uses numbers from -1 to 1 for the amount of electricity that should be in the speaker/microphone wire at that time.
There are no codecs or compression. Those things are for storing audio as files. This is much simpler.
JSoundCard is the code that takes a stream of floating-point numbers (in range -1 to 1) and sends them to the computer's sound-card as bytes which are played on the speakers in realtime.
Its also the code for getting a list of sound-card options, choosing them manually, and/or automatically interpreting which sound-card options are best so sound can start immediately with no setup.
for WindowsAll
- Publisher: Ben Rayfield
- Date Released:
- Download
- Platform: WinOther
- JSoundCard for Windows
- License: Freeware
- Price: 0.00


In this JSoundCard software, generating (speakers) and receiving (microphone) realtime audio is as easy as a loop that uses numbers from -1 to 1 for the amount of electricity that should be in the speaker/microphone wire at that time. There are no codecs or compression. Those things are for storing audio as files. This is much simpler.
Double-click the Jar file to run a test sound which plays the microphone on the speakers. Future versions will have less delay between them. The test automatically adjusts the microphone volume inversely proportional to how loud it hears, but that is only a demonstration of a very simple thing you can use this software for.
By creating code that implements the SoundFunc interface (only 2 functions, 1 which takes a floating point array and the other specifies the size of the array),...
- Publisher: Ben Rayfield
- Date Released:
- Download Size: 86 KB
- Download
- Platform: WinOther
- physicsmata
- License: Shareware
- Price:


Acts similar to relativistic quantum physics, especially how they form into black holes of objects that broadcast eachother to others in the same set, ignoring others due to the multiply routing.
Each physicsmata is a set, an unordered group of other physicsmata.
Physicsmata have an integer limit on the size of themself as a set. I call this setSizeLimit. They start empty. Their current size is called setSize.
Physicsmata can contain themself or many cycles that lead back to themself.
Physicsmata only support 1 function: add(physicsmata), which tries to add a physicsmata to this physicsmata as a set. The function succeeds or not based on a vote each cycle, where in each receiving physicsmata, the physicsmatas that get added the most are actually added in the next cycle. Any number of add...
- Publisher: Ben Rayfield
- Date Released:
- Download Size: 40 KB
- Download
- Platform: Java, WinOther


