Nonlinearly change frequencies and echos for live music by CPU. I found a way to normalize 1d wavefunction amplitude so this hack and its random heat vibrations are still unitary, even while microphone vibrating adds energy to part of 1d string of position and speed scalar arrays. The sparse part is, while the arrays are perfectly dense and linear, time is sparse when some springs vibrate with a larger multiplier of position subtracted from speed. In other words, this hack is a quanta level discontinuous field but in theory may be continuous as change in natural resonance frequency (what part of the "guitar string" would vibrate as if nothing acted on it) These few kilobytes of java code, many versions of CochleaSim.java and JSoundCard0.5 as an easily replaced dependency that reads microphone and writes to speakers as numbers ranging -1 to 1 44100 times per second, which is where SparseDoppler hooks in its array, microphone at one end and speakers hear the sum of the whole string.

Features

  • I wrote this from highschool physics math about springs. It doesnt even call sine to frequency shift.
  • This is working code and fun to play with and easy to get started with a microphone plugged in and 2 speakers, set up in Eclipse or Netbeans, include the jsoundcard jar, and entirely isolated from jsoundcard is the small code that changes frequencies of your voice and all kinds of other effects in the versions included.
  • Linux is low lag for live music because its designed for many small time slices between streaming bytes between devices on motherboard.

Project Activity

See All Activity >

Categories

Sound Synthesis

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2), GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow sparsedoppler

sparsedoppler Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • It does not start, although it hangs in memory. Windows 10, Win64, Java latest version.
Read more reviews >

Additional Project Details

Intended Audience

Developers, Science/Research, Telecommunications Industry

User Interface

Plugins

Programming Language

Java

Related Categories

Java Sound Synthesis Software

Registered

2015-11-05